Jenkins
Build great things at any scale.
Jenkins is an open source, extensible automation server used for continuous integration and continuous delivery. It can serve as a simple CI server or as a continuous delivery hub for a project, handling building, testing and deploying software. It is a self-contained Java-based program that runs out-of-the-box, with packages for Windows, Linux, macOS and other Unix-like operating systems, and is configured through a web interface with on-the-fly error checks and built-in help.
Its capabilities are extended through hundreds of plugins available in the Update Center, covering tools across the CI/CD toolchain. The plugin architecture allows further extension, and work can be distributed across multiple machines to run builds, tests and deployments across multiple platforms. Jenkins is a community-driven project, and the pages do not describe paid editions, trials or seat-based packaging.
12 alternatives to Jenkins
Ranked by how well each tool replaces Jenkins: shared features, audience, price and popularity.
Continuous integration tool that builds software against latest versions
Covers 5 of 12 key features and has a free plan.
Free planOpen source64 out of 100 matchContact salesA build tool for Java projects.
Covers 1 of 12 key features and has a free plan.
Free planOpen source62 out of 100 matchFreeCI/CD service for Windows, Linux, and macOS.
Covers 4 of 12 key features and has a free plan.
Free plan61 out of 100 match$29/mo- 60 out of 100 match$15/mo
- 60 out of 100 match—
CI platform for building, testing and deploying software at scale
Covers 0 of 12 key features and has a free plan.
Free plan60 out of 100 match$30/mo- 59 out of 100 match—
CI/CD platform with validation, testing and deployment automation
Covers 1 of 12 key features and has a free plan.
Free plan59 out of 100 match$15/moGradle Build Tool accelerates developer productivity
Covers 0 of 12 key features and has a free plan.
Free planOpen source58 out of 100 matchContact sales- 58 out of 100 match$50/mo