b8de4e5049
Maps were causing the same Pipeline to randomly produce slightly different LLB on each run (because they are represented as an array in LLB, wheras they're a map in CueLLB). This forces every Cue field iteration (env, mount, etc) to be predictable by using stable sorting. Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com> |
||
---|---|---|
.github | ||
cmd/dagger | ||
dagger | ||
doc | ||
examples | ||
pkg | ||
stdlib | ||
tests | ||
.daggerignore | ||
.gitignore | ||
.golangci.yml | ||
doc.go | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
Makefile | ||
README.md | ||
tracing.compose.yaml |
Dagger
Dagger is an Application Delivery as Code (ADC) platform.
Using Dagger, software teams can create state-of-the-art deployment pipelines, tailor-made for their application and infrastructure, in just a few lines of code.
Dagger might be a good fit for you if:
- You spend too much time fixing your artisanal deployment scripts
- You wish you could use Heroku or Firebase, but your stack is too custom
- You put off important infrastructure changes because they would slow down development
- You wish you could visualize your whole application's supply chain as one big graph
Alpha disclaimer
Dagger is alpha-quality software. It has many bugs, the user interface is minimal, and it may change in incompatible ways at any time. If you are still willing to try it, thank you! We appreciate your help and encourage you to ask questions and report issues.