This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Andrea Luzzardi 56a259e140
Merge pull request #1368 from shykes/readme
README: fix linter errors
2022-01-07 12:08:25 -08:00
.dagger/env
.github ci: moved website deploy in its own workflow to filter out paths 2021-12-17 13:16:23 -08:00
client
cmd passing struct to plan.Load 2022-01-04 11:54:50 -07:00
compiler engine: Make paths relative to the CUE file they're defined in 2021-12-23 13:48:47 -08:00
docs Reworded shell specific instructions. 2022-01-06 12:36:11 -08:00
environment We need to use the State() function, rather than Result().ToState() 2022-01-03 14:34:49 -07:00
europa-universe Europa: examples/changelog: move original config to orig/ 2022-01-07 09:13:54 -08:00
keychain
mod Merge pull request #1196 from TomChv/feat/check-universe-version 2021-12-21 17:58:17 +01:00
plan Fix nits + comments 2022-01-06 19:40:38 -07:00
plancontext - Clean up plancontext/fs.go code 2021-12-22 14:42:10 -07:00
solver Fix nits + comments 2022-01-06 19:40:38 -07:00
state semi-atomic vendoring to improve concurrency 2021-12-23 18:09:54 +01:00
stdlib Fix: #Subdir 2022-01-06 00:45:29 +01:00
telemetry
tests Implement tests for #Subdir 2022-01-06 00:45:29 +01:00
util
version
website docs: 💄 remove unused vars 2022-01-04 01:33:10 +09:00
.gitignore
.golangci.yml
.goreleaser.yml
.markdownlint.yaml
CONTRIBUTING.md
doc.go
Dockerfile
go.mod
go.sum
install.ps1
install.sh
LICENSE
Makefile
README.md README: fix linter errors 2022-01-07 19:53:29 +00:00
tracing.compose.yaml
universe

Dagger

Dagger is a portable devkit for CICD.

Using Dagger, software teams can develop powerful CICD pipelines with minimal effort, then run them anywhere. Benefits include:

  • Unify dev and CI environments. Write your pipeline once, Dagger will run it the same everywhere.
  • Reduce CI lock-in. No more re-writing everything from scratch every 6 months.

How does it work?

  1. Automate actions with your favorite programming language. No proprietary SDK: just regular shell, Go, Javascript, Python...
  2. Reuse actions from a large and growing catalog.
  3. Tie it all together in CUE - a revolutionary declarative language invented at Google. No more YAML hell!
  4. Test and debug instantly on your local machine. No more waiting 10mn to catch a typo.
  5. Run your pipelines on any Docker-compatible runtime, for maximum portability. This means most modern CI runners can run Dagger out of the box.

Getting Started

Documentation website