Jenkins

Open-source automation server with hundreds of plugins

Overview

Jenkins is a free, open-source automation server that describes itself as the leading open-source automation server, providing hundreds of plugins to support building, deploying and automating any project.[5] It is self-hosted: an organisation installs a controller and connects agents on its own machines, virtual machines or Kubernetes clusters, and defines jobs and pipelines through the web interface or as code. Its longevity and plugin ecosystem mean that Jenkins can integrate with almost any source-control system, build tool, test framework or deployment target, including legacy systems that newer SaaS services do not support. The project has recently redesigned its header and user interface.[5] Jenkins has no licence fee, but the total cost of ownership includes servers, maintenance, plugin upgrades and security patching, all of which fall on the user. Plugin compatibility problems, a dated configuration model and the need for dedicated administrators are the most commonly documented drawbacks, and many organisations have migrated to managed CI services for that reason.

What Jenkins does

  • Free and open source
  • Hundreds of plugins
  • Pipelines defined as code
  • Distributed agents on any infrastructure
  • Kubernetes agent support
  • Works with legacy toolchains
  • Pipeline as code (Jenkinsfile)
  • 2,300+ plugins

Jenkins pricing

Free and open source. Infrastructure, administration and any commercial support are paid separately by the user.

Jenkins strengths and limitations

Strengths

  • No licence cost
  • Extremely extensible through plugins
  • Runs anywhere, including air-gapped networks
  • Large community knowledge base
  • Free with no usage limits
  • Unmatched plugin ecosystem

Limitations

  • Customer operates and secures the servers
  • Plugin upgrades can break pipelines
  • Dated user experience and configuration
  • Scaling requires dedicated administrators
  • Significant maintenance burden
  • Plugin compatibility issues

Appears in

Jenkins alternatives and competitors

Alternatives to Jenkins: companies ranked in the same lists.

Is this your company?

Update the description, logo, image and link through the submission form. Editors review every change.

Update this listing

Is your company missing from a list?

Send your logo, description and link. Editors review every submission, and approved listings are clearly labelled.

Add your company