Jenkins - Continuous Integration and Deployment (CI/CD) Tool
Founded by Kohsuke Kawaguchi in 2011
Automate building, testing, and deploying with open source CI/CD
Cost
Free
Rating
★ Mixed Reviews
Time to value
Moderate Setup (1-3 hours)
You can use Jenkins to automate the entire software delivery process. It runs as a self-hosted server that triggers builds when code changes, runs your test suites, and deploys to production environments. You can chain these steps into pipelines using hundreds of plugins that connect with version control, cloud providers, and other dev tools. It distributes work across multiple machines and supports Windows, Linux, and macOS.
What Jenkins does
Tutorials & Demos
Frequently asked
Want a tailored answer?
See whether Jenkins fits your stack.
Techbible weighs Jenkins against what you already pay for, your team shape, and the work that's actually happening. Free to start.
More in Continuous Integration and Deployment (CI/CD)
All tools →
Ema
Empowering agile software delivery with enhanced testing.
dyrector.io
dyrector.io is a self-hosted continuous delivery & deployment platform with version management.
Continuous Integration & Delivery
Semaphore CI/CD enables shipping software faster, with quality and security.
BuildJet
A high-performance runner fleet designed to speed up CI/CD workflows, primarily for GitHub Actions.
Bitrise
Streamline your mobile development process with Bitrise. The Mobile DevOps platform that helps you build, test, and deploy your apps quickly and reliably.
Mendral
An autonomous "AI DevOps Engineer" that observes, diagnoses, and fixes CI/CD failures, flaky tests, and slow builds without manual intervention.
Buildkite
Run CI/CD pipelines at scale with fast parallel builds and test management
Spinnaker
Deploy across multiple cloud providers with automated pipelines
Bitbucket
AWS
JFrog
Datadog
PagerDuty
Sentry