Jenkins helps automating everything manual
November 09, 2017

Jenkins helps automating everything manual

Mohit Goenka | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with Jenkins

We have been using Jenkins across the company. The infrastructure provided by Jenkins allows us to automate our build process. The ability to work with numerous plugins makes it super easy to change various parts of the manual process to be fully automated. This reduces the level of effort engineers need to put in.
  • UI for displaying test results
  • Detailed logs
  • Easy segmentation of build processes
  • Make it easy to search logs across builds
  • Provide wrappers to replicate jobs across multiple products
  • Provide ability to export data
  • It reduces build times
  • It increases developer productivity
  • It could end up creating silos of engineering expertise
  • Travis and Chef
Jenkins provides bare metal framework that people would be able to use and transform to their needs. In a lot of other cases, there are lot of configurations already available which make the softwares heavy ended and less customizable. Also, there are a lot of open source plugins available that enhance Jenkins experience.
Jenkins is very well suited if you have a manual push process and are trying to automate it. This would help reduce the work load engineers have. Note that it is important for the process to be driven by scripts. If the build process is based on manual configurations and approvals, Jenkins wouldn't be very useful.