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
Marcos Nils 27d878456f
Improve tty error logging when buildkit vertex is unknown (#2188)
* Improve tty error logging when buildkit vertex is unknown

Creates a generic "system" group in the tty output which captures
buildkit events that report a non-dagger vertex name. This happens
currently when using core.#Dockerfile actions since Dagger delegates the
LLB generation to buildkit through it's frontend and we don't get
meaningful events that we can correlate from Dagger's side

Signed-off-by: Marcos Lilljedahl <marcosnils@gmail.com>
2022-04-18 21:50:34 -03:00
.github ci: Deploy todoapp with dev dagger AND ALSO latest 0.2.x release 2022-04-14 18:41:13 +01:00
ci ci: fix CUE linter 2022-04-12 16:32:43 -07:00
client enable kubernetes and podman connection drivers 2022-04-15 12:27:22 -07:00
cmd Improve tty error logging when buildkit vertex is unknown (#2188) 2022-04-18 21:50:34 -03:00
compiler dagger do: Improve help message 2022-03-11 12:55:03 -08:00
cue.mod ci: move ci infra top-level 2022-04-04 18:06:54 -07:00
docs docs: avoid multiple packages in examples 2022-04-18 18:14:55 +02:00
infra Add a new make target that provisions dagger-ci declaratively 2022-01-26 23:13:59 +00:00
mod Remove pre-Europa tests 2022-02-23 12:20:01 -07:00
pkg feat: support helm 2022-04-16 14:10:01 +08:00
plan Improve tty error logging when buildkit vertex is unknown (#2188) 2022-04-18 21:50:34 -03:00
plancontext Improve tty error logging when buildkit vertex is unknown (#2188) 2022-04-18 21:50:34 -03:00
solver Add global --experimental flag to gatekeep some features 2022-04-06 13:53:21 -03:00
telemetry telemetry: Normalize git URLs 2022-03-21 16:56:35 -07:00
tests dagger do action options flags 2022-04-15 13:54:41 -06:00
util Improve tty error logging when buildkit vertex is unknown (#2188) 2022-04-18 21:50:34 -03:00
version move versioning into the version package 2021-07-19 17:43:45 +02:00
website Docs: fix index 2022-04-17 16:15:11 -05:00
.gitignore feat: support .NET 2022-04-06 23:10:38 +02:00
.golangci.yml Bump golangci-lint to latest 2022-03-21 17:40:10 -03:00
.goreleaser.yml Merge pull request #2019 from helderco/goreleaser-break 2022-04-05 16:51:14 -07:00
.markdownlint.yaml Fix .md H1 to H3 error 2022-02-11 17:08:25 +01:00
ci.cue Merge pull request #2041 from aluzzardi/dagger-linter 2022-04-07 10:21:17 -07:00
CODEOWNERS Merge pull request #2157 from shykes/universe-x 2022-04-13 11:27:54 -07:00
CONTRIBUTING.md docs: Move contribution guide to docs website 2022-04-13 11:00:35 +00:00
doc.go add a go file to the root folder 2021-02-17 13:13:17 -08:00
Dockerfile build(deps): bump golang from 1.16.15-alpine to 1.18.1-alpine 2022-04-13 19:09:01 +00:00
go.mod dagger do action options flags 2022-04-15 13:54:41 -06:00
go.sum build(deps): bump github.com/spf13/viper from 1.10.0 to 1.11.0 2022-04-13 19:16:48 +00:00
install.ps1 Updated the Installer and Docs 2021-06-30 17:54:48 +02:00
install.sh Fix install.sh when no version provided 2022-03-24 23:53:45 +00:00
LICENSE add LICENSE file 2021-01-14 12:36:19 -08:00
Makefile ci: lint dagger using dagger 2022-04-06 18:42:18 -07:00
README.md Use CONTRIBUTING from our org 2022-01-20 16:29:07 +00:00
semver Unblock auto-releases 2022-01-25 11:42:46 +00:00
tracing.compose.yaml Move to OpenTelemetry 2021-07-09 09:47:36 +02:00

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 10min 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