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.