Case Study on Jenkins

Vamsi Mathala
2 min readSep 10, 2022

--

What is Jenkins?

Jenkins offers a simple way to set up a continuous integration or continuous delivery (CI/CD) environment for almost any combination of languages and source code repositories using pipelines, as well as automating other routine development tasks. While Jenkins doesn’t eliminate the need to create scripts for individual steps, it does give you a faster and more robust way to integrate your entire chain of build, test, and deployment tools than you can easily build yourself.

How Jenkins works?

Jenkins is distributed as a WAR archive and as installer packages for the major operating systems, as a Homebrew package, as a Docker image, and as source code. The source code is mostly Java, with a few Groovy, Ruby, and Antlr files.

You can run the Jenkins WAR standalone or as a servlet in a Java application server such as Tomcat. In either case, it produces a web user interface and accepts calls to its REST API.

When you run Jenkins for the first time, it creates an administrative user with a long random password, which you can paste into its initial webpage to unlock the installation.

Benefits of using Jenkins

  • It is an open-source tool with great community support.
  • It is easy to install.
  • It has 1000+ plugins to ease your work.
  • It is free of cost.
  • It is built with Java and hence, it is portable to all the major platforms.

Companies Using Jenkins

  • Facebook
  • Netflix
  • Udemy
  • Instacart
  • Robinhood
  • Twitch
  • Delivery Hero
  • LinkedIn

Case Study: Gainsight

Gainsight’s CSX platform helps the customer success teams at over 100 leading IT and healthcare organizations drive engagement for tens of thousands of their customers. That’s why the engineering team at Gainsight built a smarter, faster DevSecOps platform using Jenkins.

Challenge:

Maintain an infrastructure-as-code approach while integrating various tools and programming languages within the platform, all while securing processes with better visibility and air-tight quality control.

Solution:

A flexible and scalable DevSecOps infrastructure that provides Gainsight with keener operational insight, ease of collaboration, and the ability to accelerate releases to stay a step ahead of the competition.

Results:

  • Infrastructure costs reduced by 40%
  • Builds are 30% faster
  • Better and seamless communication on builds and releases
  • 95% of infrastructure scalable with code
  • Virtually no more manual processes

--

--

Vamsi Mathala
Vamsi Mathala

Written by Vamsi Mathala

CSE undergraduate, highly interested to work on industry technologies.

No responses yet