Alternatives to Jenkins

A self-hosted open source automation server for building, testing and deploying software projects. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Jenkins.

  • Woodpecker CI

    Lightweight CI/CD engine that runs pipelines for Gitea, Forgejo, GitHub and GitLab.

    Woodpecker CI is a lighter self-hosted engine whose pipelines are ordinary containers, but it offers fewer ready-made plugins than Jenkins.

  • GitHub

    A web platform for hosting Git repositories, with issues, code review, automation and AI coding help.

    FreemiumProprietaryWeb

    GitHub runs builds through GitHub Actions on a hosted, proprietary service alongside repositories and code review, so there is no self-hosting and advanced features need paid plans.

Also worth comparing

These listings name Jenkins as their own alternative, so the relationship runs both ways.

  • Dagger

    A container-based engine for writing build and CI pipelines as code and running them anywhere.

    Jenkins is a self-hosted automation server with hundreds of plugins, so pipelines run on a server you maintain rather than in containers locally.

  • Rundeck

    A self-hosted runbook automation server that lets chosen users run existing scripts, tools and jobs.

    Jenkins is an MIT-licensed, self-hosted automation server with hundreds of plugins, focused on building, testing and deploying software rather than runbooks.

  • Semaphore UI

    Run infrastructure automation jobs from a web dashboard.

    Jenkins is an MIT-licensed self-hosted automation server with hundreds of plugins, aimed at CI/CD, and its plugin maintenance takes ongoing effort.

Similar software

Related functionality, not a direct replacement.