Jenkins Features
Disclosure: We may earn a commission if you purchase through this link, at no extra cost to you. Learn more.
Try Jenkins Features
Explore Jenkins's full feature set — start a free trial or sandbox environment.
No credit card required for most trials.
Pipeline as Code with Jenkinsfile
Jenkins Pipeline as Code uses a Jenkinsfile to define build, test, and deploy stages as code. It supports both declarative and scripted pipeline syntax. Declarative pipelines provide a simpler, structured format while scripted pipelines offer full Groovy flexibility for complex workflows.
Compare Jenkins with Alternatives
See how Jenkins stacks up against competitors across features, pricing, and user reviews.
Plugin Ecosystem
With over 1,800 plugins, Jenkins integrates with virtually every tool in the DevOps ecosystem. Plugins cover source control (Git, SVN), build tools (Maven, Gradle, npm), testing frameworks, cloud providers, deployment targets, and notification services. The plugin architecture is Jenkins' greatest strength and its primary maintenance challenge.
Distributed Builds
Jenkins supports a master/agent architecture where build workloads are distributed across multiple machines. Agents can run on different operating systems (Linux, Windows, macOS), providing cross-platform build capabilities. Agents can be ephemeral (cloud-provisioned) or permanent.
Extensive API and Extensibility
Jenkins exposes a comprehensive REST API, CLI, and webhook system for integration with external tools. Custom plugins can be developed using Java and the Jenkins plugin development framework. The API supports triggering builds, querying status, and managing configuration programmatically.
Trusted by thousands of DevOps teams. Read verified reviews before you buy.
We may earn a commission. Learn more