Dagger

Dagger is a programmable platform designed to automate software delivery processes. Go offers SDK for Python, TypeScript, PHP, Java, .NET, Elixir, and Rust languages, and runs locally, on CI servers, or in the cloud, based on the container runtime. The system features API, incremental execution, caching, and OpenTelemetry-based traceability.

DA

dagger · GitOps & Infrastructure as Code

STARS16.6K
FORKS943
COMMITS—
CONTRIBUTORS322
VERSIONv1.0.0-beta.7
UPDATEDtoday
GoCI/CDPipeline As CodeApache-2.0

Common commercial products in this category: HCP Terraform, Spacelift, env0

What can it do?
  • You write automation workflows using one of eight different programming languages.
  • You run a task on your local computer, CI server, or cloud with the same result.
  • By examining the OpenTelemetry monitoring and detailed logs of each transaction, you debug the workflows.
User reviews
  • ↑ PositiveHacker News

    Dagger: a new way to build CI/CD pipelines

    “Good question. Let me provide a more detailed answer in terms of concurrency and parallelism . To paraphrase Rob Pike's excellent explanation: - Concurrency is the breaking down of a program into pieces that can be executed independently. - Parallelism is the simultaneous…”

  • ↓ NegativeHacker News

    Dagger: a new way to build CI/CD pipelines

    “what highly critical comments so far. Every stipulated problem resonates so well for me. I don't really care what the solution is or will be, they are addressing the right problem imo, which is overlooked in the CI/builder space. So many days are wasted for me because of the…”

My note

Alternative pages

More in: GitOps & Infrastructure as Code