Jenkins is a good and practical CI tool.
December 05, 2016

Jenkins is a good and practical CI tool.

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Jenkins

I am using Jenkins for CI purposes. Jenkins especially helps me to manage the automation test in different levels: UI(functionality)/API/performance/security tests etc. It is a good framework that is integrated with other automation frameworks very well. And it has a variety of nice plugins. It provided a centralized management platform to manage all the automation testing frameworks we have. And you can also use the cron job to schedule the build running periodically to perform some performance tests.
  • Good integration with lots of other open source frameworks.
  • Centralized control and an easy to make build process.
  • A wide variety of plugins to use.
  • Jenkins' TestLink plugin result does not take .xml format result. So I have to run a script to transform .xml to .tap it is good for Jenkins to accept .xml directly.
  • It would be good for Jenkins to have more graphic features that can show better analysis/test results.
  • Better and more flexible project structure management.
  • Eases the way of project CI and management.
  • Provide a platform that can be shared with the team to view and control the project making build and automation test results.
  • May have a potential risk when Jenkins server breaks down. Good to have a redundancy database backup plan.
Jenkins and Hudison were originally the same source. I prefer Jenkins. Because it is open source, and has a large community to support. I am not familiar with Bamboo. So nothing to say about that.
When you have projects with multiple layers of automation, it is good to use Jenkins to manage different layers of automation. Jenkins can unite your management system, automation test system, and CI nicely. If you have Maven projects, TestLink, Selenium, and JMeter, you can use Jenkins to connect them together. If you just have a single project, it would not be that useful when using Jenkins.