Jenkins & Use Case of Jenkins at Netflix

Muhammad Tabish Khanday
3 min readMar 23, 2021

--

What is Jenkins?

Jenkins is a self-sufficient, open-source automation tool written in Java. Jenkins uses plugins to build & test your project code continuously, making new changes a laid-back approach for developers. Jenkins facilitates Continuous Integration; hence it is preferably installed on a server.

Before Jenkins, the development team must test their code manually. Locating and fixing bugs after a test was difficult and time-consuming, which delayed the entire delivery process. The quality of the software has been compensated.

After Jenkins, we can achieve Continuous Integration with the help of well over 1000 plugins, that allow you to build, test and deploy on a continuous basis. Jenkins’s organization can aid firms with fast-track development and life-cycle process. The automation includes a static analysis and requires little to no maintenance once automated and has a built-in GUI for easy updates. Quality has become uncompromising.

Industries Using Jenkins

Jenkins at Netflix

Netflix is a streaming service that offers a wide variety of award-winning TV shows, movies, anime, documentaries, and more on thousands of internet-connected devices. So Netflix greatly uses Jenkins for its use case. Once a line of code has been built and tested locally using Nebula, it is ready for continuous integration and deployment. The first step is to push the updated source code to a git repository. Teams are free to find a git workflow that works for them. Once the change is committed, a Jenkins job is triggered. Netflix’s use of Jenkins for continuous integration has evolved over the years.

You may know Netflix as the birthplace of open-source Spinnaker, but it is also a perennial Jenkins user. As early cloud adopters, Netflix teams quickly learned to automate build and test processes, and heavily leveraged Jenkins, evolving from “a single massive Jenkins master in our datacenter, to running 25 Jenkins masters in AWS” as of 2016.

Jenkins changed the software development and delivery game by freeing teams from rigid, inflexible build processes and moving them into continuous integration. With test and build automation, “it works on my laptop” became a moot point. A critical leap for software-centric businesses like Netflix, this ignited a spark of the possible.

As Jenkins became an open-source standard, engineers leveraged it to prove the power of software innovation, and the difference that velocity makes to improving user experiences and business outcomes. This approachable automation still works, and most of us still use it, over 15 years after its first release.

That’s all for today! I’ll be back with some new articles very soon, thanks! 🤗

Muhammad Tabish Khanday

LinkedIn: https://www.linkedin.com/in/mtabishk/

--

--