Need advice about which tool to choose?Ask the StackShare community!
Add tool
Decisions about Jenkins and Zuul
Tatiana Durova
Jenkins is a pretty flexible, complete tool. Especially I love the possibility to configure jobs as a code with Jenkins pipelines.
CircleCI is well suited for small projects where the main task is to run continuous integration as quickly as possible. Travis CI is recommended primarily for open-source projects that need to be tested in different environments.
And for something a bit larger I prefer to use Jenkins because it is possible to make serious system configuration thereby different plugins. In Jenkins, I can change almost anything. But if you want to start the CI chain as soon as possible, Jenkins may not be the right choice.
Pros of Jenkins
Pros of Zuul
Pros of Jenkins
- Hosted internally520
- Free open source463
- Great to build, deploy or launch anything async313
- Tons of integrations243
- Rich set of plugins with good documentation208
- Has support for build pipelines108
- Open source and tons of integrations71
- Easy setup63
- It is open-source61
- Workflow plugin54
- Configuration as code11
- Very powerful tool10
- Many Plugins9
- Git and Maven integration is better8
- Great flexibility8
- Continuous Integration6
- Slack Integration (plugin)6
- Github integration6
- Easy customisation5
- Self-hosted GitLab Integration (plugin)5
- 100% free and open source4
- Docker support4
- Excellent docker integration3
- Fast builds3
- Platform idnependency3
- Pipeline API2
- Customizable2
- Can be run as a Docker container2
- It`w worked2
- Hosted Externally2
- AWS Integration2
- JOBDSL2
- It's Everywhere2
- NodeJS Support1
- PHP Support1
- Ruby/Rails Support1
- Universal controller1
- Easily extendable with seamless integration1
- Build PR Branch Only1
Pros of Zuul
- Load blancing1
Sign up to add or upvote prosMake informed product decisions
Cons of Jenkins
Cons of Zuul
Cons of Jenkins
- Workarounds needed for basic requirements12
- Groovy with cumbersome syntax7
- Plugins compatibility issues6
- Limited abilities with declarative pipelines6
- Lack of support5
- No YAML syntax4
- Too tied to plugins versions2
Cons of Zuul
Be the first to leave a con