Jenkins is an automation server.
It helps automate the parts of software development related to building, testing, and deploying, facilitating continuous integration and continuous delivery.
It is a server-based system that runs in servlet containers such as Apache Tomcat. It supports version control tools, including AccuRev, CVS, Subversion, Git, Mercurial, Perforce, ClearCase and RTC, and can execute Apache Ant, Apache Maven and sbt based projects as well as arbitrary shell scripts and Windows batch commands.
This is free and open source software.
Key Features
- Continuous Integration and Continuous Delivery – as an extensible automation server, Jenkins can be used as a simple CI server or turned into the continuous delivery hub for any project.
- Easy installation – a self-contained Java-based program, ready to run out-of-the-box, with packages for Linux, macOS, other Unix-like operating systems, and Windows.
- Easy configuration – can be easily set up and configured via its web interface, which includes on-the-fly error checks and built-in help.
- Integrates with various IDEs: Eclipse, IntelliJ IDEA, and NetBeans.
- Distributed
- Provides over 1,800 plugins for many use cases so that humans can spend their time doing things machines cannot.
Website: www.jenkins.io
Support: Documentation, Forum, GitHub Code Repositories
Developer: Jenkins project infrastructure team
License: MIT License

Jenkins is written in Java. Learn Java with our recommended free books and free tutorials.
Related Software
| Continuous Integration Tools | |
|---|---|
| Jenkins | Self-contained automation server with an awesome array of plugins |
| Buildbot | Python-based continuous integration testing framework |
| Tekton | Powerful and flexible framework for creating CI/CD systems |
| Earthly | CI/CD framework that runs every pipeline inside containers |
| Dagger | Powerful, programmable CI/CD engine |
| GoCD | Easily model and visualize complex workflows |
| Concourse | Presents a general approach to automation for CI/CD |
| Woodpecker | Uses docker containers to execute pipeline steps |
| Agola | CI/CD redefined |
| Laminar | Lightweight and modular Continuous Integration service |
Read our verdict in the software roundup.
| Continuous Delivery Tools | |
|---|---|
| Jenkins | Self-contained, open source automation server with a huge array of plugins |
| Tekton | Powerful and flexible framework for creating CI/CD systems |
| Earthly | CI/CD framework that runs every pipeline inside containers |
| Dagger | Powerful, programmable CI/CD engine |
| GoCD | Easily model and visualize complex workflows |
| Spinnaker | Cloud native continuous delivery |
| Concourse | Presents a general approach to automation for CI/CD |
| Woodpecker | Uses docker containers to execute pipeline steps |
| Agola | CI/CD redefined |
| Screwdriver | Build platform designed for Continuous Delivery |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Know a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

