Jenkins is free and great for small business and start ups.
April 13, 2017

Jenkins is free and great for small business and start ups.

Juan Ayala | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Jenkins

We use Jenkins to build and deploy AEM (java/maven) applications. We usually stand up one instance per project so that teams do not interfere with each other. At the end of the project we destroy those instances. It is used primarily for CI to dev and qa environments, and final build package delivery. It integrates with our package management system Artifactory.

We have been able to leverage existing free plugins, and not needed to write any custom or convoluted scripts.
  • Job chains. you can break up tasks into multiple jobs and chain them together.
  • Jobs are very flexible. there are many plugins available for things like maven/ant/msbuild/s3 and if you can't find one for your particular stack, you can always drop down to scripting.
  • Notifications. we've used the out-of-the-box email notifications to report on failures, and we also use the Slack integration provided by a free plugin.
  • Its open source, so there are times when plugins (not the core) have issues and you either have to wait for a fix, suggest a fix, or find a work-around.
  • The UI leaves a little something to be desired. It seems like it was designed by engineers. fortunately there is a plugin for styling which makes it a little better.
  • Version 2 is out. At the time when I tried to migrate from 1.6 I had issues because some of the plugins I use had issues in 2.0.
  • Helps identify build issues right away, almost within minutes of something getting saved to SCM.
  • Helps managers (anyone really) deploy a daily build to QA for testing without needing additional dev resources.
  • Helps create versioned release builds quickly and consistently without needing additional dev resources.
Price. Jenkins is free, while most of its competitors are not. Its not proprietary meaning there are tons and tons of plugins and examples out on the web.
Its great for test/build/deploy in dev/qa scenarios. I would not suggest it for production.