Dagger 2022-03

2022-03-30 Introducing Dagger: a new way to create CI/CD pipelines

Hi! We’re the creators of Docker, and today we’re proud to introduce our new project, Dagger .

Dagger is a portable devkit for CI/CD pipelines .

It allows devops engineers to build powerful CI/CD pipelines quickly, then run them anywhere. Benefits include: unifying dev and CI environments; testing and debugging pipelines locally; and avoiding CI lock-in.

Most importantly, it introduces an ecosystem of truly composable software components: a “lego system” which we hope will help the devops community solve its fragmentation problem.

Under the hood, Dagger is powered by two of the most exciting technologies in the cloud-native ecosystem: Buildkit and CUE .

Dagger solves the devops engineer’s nightmare by telling them: “your pipelines are software. This makes you a developer, and you deserve a proper developer experience”.

For example:

  • Instead of gluing pipelines together with throwaway scripts, they can “play lego” by composing reusable actions, using an intuitive declarative language and API.

  • Actions can safely be shared and reused thanks to a complete package management system, and there is a growing catalog of open-source actions developed by the community.

  • Pipelines can be tested and debugged locally, then run on any CI system

  • All actions are automatically cached: no manual tweaking necessary

2022-03-11 dagger/releases/tag/v0.2.0

../../../_images/version_0_2_0.png