
Developer toolDeveloper tools
Jenkins
Free, open-source automation server for continuous integration and delivery, with pipelines as code, distributed builds and more than 2,300 plugins.
15 years active (founded 2011)

Essential details
- Pricing
- Open source · Free planFree and open source under the MIT licence; you host and run it yourself
- Platforms
- Self-hosted, Linux, Windows, macOS, Web
- Service region
- Worldwide
- Website
- www.jenkins.io
Details last checked 10 October 2026
Photos
The Stage View for a pipeline branch in the refreshed Jenkins interface of 2022, showing stage timings for several runs. A pipeline graph for the Jenkins Git plugin build, running checkout, build and archive in parallel on Linux and Windows agents. The classic Jenkins dashboard in version 2.157 (2019), with a project list, build queue and executor status.
About Jenkins
Jenkins is a free, open-source automation server, best known as a continuous integration and continuous delivery (CI/CD) tool. It watches source repositories, runs builds and tests when code changes, and can carry a release all the way to production. It is written in Java and is one of the longest-running CI projects: it began as Hudson, created by Kohsuke Kawaguchi, and was renamed Jenkins by its community in 2011.
Unlike hosted CI services, Jenkins is software you install and operate yourself. That gives full control over where builds run and what they can reach, at the cost of maintaining the server, its agents and its plugins. The project is released under the MIT licence and is a graduated project of the Continuous Delivery Foundation.
Key features
- Pipeline as code. A Jenkinsfile in the repository defines stages such as build, test and deploy, in declarative or scripted syntax, so pipeline changes are versioned and reviewed like code.
- Multibranch builds. Pipelines run automatically for each branch and pull request.
- Distributed builds. A controller hands work to agents on other machines, so builds and tests can run in parallel across Linux, Windows and other platforms.
- Durable pipelines. Pipelines can survive controller restarts, pause for human approval and run steps in parallel.
- Plugins. More than 2,300 community plugins connect Jenkins to Git hosts, build tools, Docker, Kubernetes, issue trackers and chat services.
- Two release lines. Weekly releases bring new features quickly; Long-Term Support releases pick a new baseline every 12 weeks and receive fixes every four weeks.
Who it is for
Jenkins suits teams that need CI/CD on their own infrastructure: organisations with code that cannot leave their network, builds that need special hardware, or long-established pipelines built around its plugins. It is also common in enterprises with a platform team that can own the server. Small teams with no one to maintain it may find a hosted service simpler.
Pricing at a glance
- Software: free and open source under the MIT licence, with no paid edition from the project.
- Running costs: you pay for the servers, cloud instances or Kubernetes capacity that host the controller and build agents, plus the time to operate them.
Licence terms as checked on 10 October 2026; see the project site for current details.
Things to consider
- Security is your responsibility: the controller, agents and every plugin need regular updates, and plugins vary in how actively they are maintained.
- Large plugin sets can conflict after upgrades; test updates on a copy before applying them to production.
- Packages for macOS and some other systems are maintained by third parties, and the download page warns they may lack the latest security fixes.
- Choose LTS for predictable updates, or weekly if you need new features quickly.
Getting started
- Pick an installation method from the installation guide; the Docker image is the quickest way to try it.
- Unlock Jenkins with the initial admin password and install the suggested plugins.
- Create a Pipeline or Multibranch Pipeline job pointing at your repository.
- Add a Jenkinsfile with build and test stages and push it.
- Add agents and credentials, and enable notifications such as Slack.
Capabilities
- Continuous integration
Pricing, platforms and fit
- Pricing
- Open sourceFree planFree and open source under the MIT licence; you host and run it yourself
- Platforms
- Self-hostedLinuxWindowsmacOSWeb
- Integrations
- GitGitHubGitLabBitbucketDockerKubernetesMavenGradleSlackJira
- Service region
- Worldwide
Reviews
No reviews yet
Ratings appear once our moderators have approved the first review. Nothing is published automatically.
Be the first to review



