DevOps

Jenkins – self-contained, open source automation server

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

Jenkins is written in Java. Learn Java with our recommended free books and free tutorials.


Related Software

Continuous Integration Tools
JenkinsSelf-contained automation server with an awesome array of plugins
BuildbotPython-based continuous integration testing framework
TektonPowerful and flexible framework for creating CI/CD systems
EarthlyCI/CD framework that runs every pipeline inside containers
DaggerPowerful, programmable CI/CD engine
GoCDEasily model and visualize complex workflows
ConcoursePresents a general approach to automation for CI/CD
WoodpeckerUses docker containers to execute pipeline steps
AgolaCI/CD redefined
LaminarLightweight and modular Continuous Integration service

Read our verdict in the software roundup.

Continuous Delivery Tools
JenkinsSelf-contained, open source automation server with a huge array of plugins
TektonPowerful and flexible framework for creating CI/CD systems
EarthlyCI/CD framework that runs every pipeline inside containers
DaggerPowerful, programmable CI/CD engine
GoCDEasily model and visualize complex workflows
SpinnakerCloud native continuous delivery
ConcoursePresents a general approach to automation for CI/CD
WoodpeckerUses docker containers to execute pipeline steps
AgolaCI/CD redefined
ScrewdriverBuild platform designed for Continuous Delivery

Read our verdict in the software roundup.


Best Free and Open Source Software 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.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments