Dagger

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

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get Dagger

Package managers

About Dagger

Dagger replaces CI shell scripts with pipelines written as real code against an API, executed by a portable DAG engine. Because the pipeline logic is separate from the CI environment, the same checks can run on your own machine before pushing or in CI afterwards.

Steps are cached automatically and traced end to end, and multi-container environments can be started when needed. Pipelines can be extended in several programming languages. Dagger also offers a cloud service that runs checks automatically after a push.

Strengths

  • Same pipeline runs locally and in CI
  • Automatic caching and end-to-end tracing
  • Pipelines written in regular programming languages

Limitations

  • Requires rewriting existing CI scripts
  • Some features depend on the Dagger cloud service

Details

Pricing
FreemiumThe engine is open source; an optional Dagger cloud service runs pipelines for you.
License
Open source, license not stated
Developer
Dagger
Platforms
Command line
How it runs
Downloadable app, Hosted service
Account
Not required
Best suited for
Developers who want reproducible CI pipelines they can run locally
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Dagger

Compare all

Software that can replace Dagger for an important use case, and what changes if you switch.

  • Jenkins

    A self-hosted open source automation server for building, testing and deploying software projects.

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

  • Woodpecker CI

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

    Woodpecker CI runs container-based pipelines from a small self-hosted server tied to Gitea, Forgejo, GitHub or GitLab, instead of pipelines written in programming languages.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing