Jenkins

Jenkins is a self-hosted automation server that runs CI/CD pipelines defined as code (Jenkinsfile), extended through a large plugin ecosystem.

CI/CDOpen sourceSelf-hosted
Visit official website

Published Updated

CategoryCI/CD
AccessSelf-hosted
PricingOpen source
APIAvailable
Overview

What is Jenkins?

Jenkins began as Hudson in 2004 and was renamed Jenkins in 2011 after a licensing and trademark dispute with Oracle split the community. It is now stewarded under the Continuous Delivery Foundation (part of the Linux Foundation). Jenkins runs on a controller/agent architecture: the controller schedules and tracks jobs, while agents (static or dynamically provisioned) execute the actual build and test steps.

Read the full overview

Pipelines are typically defined as code in a Jenkinsfile checked into the repository, using Jenkins's declarative or scripted Pipeline syntax. Functionality beyond the core is added through plugins - for source control, cloud providers, notification channels, and deployment targets.

Sources checked 27 September 2026: Pipeline documentation, architecture overview.

Why teams use it

Key capabilities

  • Pipeline as code: Define build, test, and deploy stages in a versioned Jenkinsfile.
  • Plugin ecosystem: Extend Jenkins with integrations for source control, cloud, and notification tools.
  • Distributed builds: Run jobs across static or dynamically provisioned agents.
  • Self-hosted control: Operate the controller and agents on your own infrastructure.
Core areas

Plan controller upgrades, agent provisioning, and plugin patching as ongoing maintenance work, not one-time setup. Keep pipeline definitions in version control alongside the code they build.

Positioning

Choose Jenkins when a team wants full control over its CI/CD infrastructure and is willing to operate and patch the controller and agents itself. Its plugin ecosystem covers most integrations, but plugin maintenance and security updates become an ongoing responsibility as the install grows.

Why it matters

A solid pilot builds a real branch through a Jenkinsfile pipeline, provisions an agent to run it, and confirms the team can keep plugins and the controller patched without a dedicated full-time maintainer.

Deployment & technical details

Technical details

Access
Self-hosted
Source model
Open source
Founded
2011
Headquarters
Open Source Project
Pricing model
Open source
Starting price
0 USD
API
Available
Published release
Jenkins jenkins-2.583 ↗ (checked )
Source check
Primary source ↗ checked
Check with the publisher

Official resources

Before you shortlist

What to verify for your environment

Start from the users, systems and operating responsibilities the tool needs to support.

  • Confirm current features, licensing and support terms with the publisher.
  • Validate deployment, data location, access control, backup and recovery requirements.
  • Test integrations, export paths and a representative operational workflow before committing.
Community experience

Reviews of Jenkins

No published reviews yet.

Loading review form…