Skip to content

A programmable CI/CD engine that runs your pipelines in containers

License

Notifications You must be signed in to change notification settings

findmypast/dagger-private-registry-support

 
 

Repository files navigation

What is Dagger?

Dagger is a programmable CI/CD engine that runs your pipelines in containers.

Programmable

Develop your CI/CD pipelines as code, in the same programming language as your application.

Runs your pipelines in containers

Dagger executes your pipelines entirely as standard OCI containers. This has several benefits:

  • Instant local testing
  • Portability: the same pipeline can run on your local machine, a CI runner, a dedicated server, or any container hosting service.
  • Superior caching: every operation is cached by default, and caching works the same everywhere
  • Compatibility with the Docker ecosystem: if it runs in a container, you can add it to your pipeline.
  • Cross-language instrumentation: teams can use each other's tools without learning each other's language.

Who is it for?

Dagger may be a good fit if you are...

  • A developer wishing your CI pipelines were code instead of YAML
  • Your team's "designated devops person", hoping to replace a pile of artisanal scripts with something more powerful
  • A platform engineer writing custom tooling, with the goal of unifying continuous delivery across organizational silos
  • A cloud-native developer advocate or solutions engineer, looking to demonstrate a complex integration on short notice

Learn more

About

A programmable CI/CD engine that runs your pipelines in containers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 72.6%
  • Python 10.1%
  • TypeScript 8.5%
  • JavaScript 4.7%
  • SCSS 3.8%
  • CSS 0.2%
  • Other 0.1%