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.
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.
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.
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.
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.
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
- Website
- www.jenkins.io ↗
Official resources
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.
ITHub profiles are discovery summaries. Read how product information is presented or report a correction.
Reviews of Jenkins
No published reviews yet.
Loading review form…