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
SemaphoreSelf-hosted continuous integration and delivery platform
LaminarLightweight and modular Continuous Integration service
ZuulProject gating system
ProwKubernetes-based continuous integration and continuous delivery system

Read our verdict in the software roundup.

Continuous Delivery Tools
JenkinsSelf-contained, open source automation server with a huge array of plugins
Argo CDDeclarative GitOps continuous delivery tool
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
FluxContinuous delivery and GitOps toolkit for Kubernetes
WoodpeckerUses docker containers to execute pipeline steps
AgolaCI/CD redefined
ScrewdriverBuild platform designed for Continuous Delivery
PipeCDGitOps-style continuous delivery platform

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted