Jenkins is the way to keep the world spinning

Storage Build Automation (SBA)

Authored By Jenkins User Julio Conchas
An IBM DevOps team looked to Jenkins to simplify and reduce time spent in the build process.
Logo
Organization: IBM
Company Website: https://www.ibm.com/mx-es
Industries: Cloud and Storage
Programming Languages: Python
Platform: Linux
Version Control System: GitHub
Build Tools: Scripting
Community Support: Jenkins.io websites & blogs

Jenkins & CI/CD keeping project information and code safe while in a private dev environment.

Background: Before this solution, the DevOps team at IBM in Mexico had to build our packager manually. This took too much time: more than six hours for each phase of the compilation process. Additionally, an expert developer had to constantly monitor the process in case of failure. We created a job for each build phase in Jenkins, and it simplified and saved us a lot of time in the build process. It also helped us detect failures we weren't aware of.

Goals: Save developer time by creating a better CI/CD process.

Solution & Results: Jenkins helped us split our challenge into phases and separate jobs. We had jobs for new releases and daily builds for CI/CD. This way, developers could work faster and more effectively. By creating a job for each build in Jenkins, the whole process was simplified. It saved us a lot of time in the build process and helped us detect failures earlier. Since this project is in a private environment, security plugins have been the most important capabilities we used to keep our info and code safe. Results we saw from integrating Jenkins include:

  • Build time is 200% faster
  • Improved product performance
  • Test cycles are 100% faster
  • Accelerated release delivery
Jenkins makes our developer life easier with daily delivery, daily integration, daily improvement, and daily learning.
profile picture
Julio Conchas
DevOps, IBM