Manufacturing Integration Development
Submitted By Jenkins User Ganesh Mulik
Software development team accelerates build and releases processes with Jenkins.
Programming Language: GUI-based Tool
Version Control System: Bitbucket Server
Build Tool: Maven
Community Support: Jenkins.io websites & blogs
Keeping up with the pace of integrations with
a smarter build and release process.
Background: I work for a company that creates intelligent and insight driven software that
enables manufacturers to build value chains that sense, learn, and adapt. Because of that we were experiencing the number of integrations increasing every month. This was making it hard to manage the deployments and rollbacks in an effective way.
Goals: Integrate different business units.
Solution & Results: We introduced Jenkins for our build and release process. Initially, some extra time had to be spent setting up our integrations on Jenkins. But once that was set up, our releases were straight forward and had no manual errors. Redeployment became easy. Managing and documenting releases was even easier, too. There was no more dependency on project people for the release process. Simple steps could be followed by any team member to do the release.
We relied on the following key capabilities:
- Jenkins integration with multiple source code repositories
- Automation in build and release processes
Results using Jenkins included:
- Problem free releases
- Less dependency on project team members
- Faster releases