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 Lilljedahl 34c7a2ff12 Automatically set target platform based on client architecture
Set the default platform based on the client's OS and architecture. This
function is the same one that buildkit uses (https://github.com/moby/buildkit/blob/master/frontend/dockerfile/builder/build.go#L100-L102) to set the default build target platform

Signed-off-by: Marcos Lilljedahl <marcosnils@gmail.com>
2022-04-05 15:30:11 -03:00
.github Fix export cache issue 2022-03-31 20:36:50 +02:00
ci Move types and plan back to main dagger package 2022-03-28 12:18:33 +00:00
client Automatically set target platform based on client architecture 2022-04-05 15:30:11 -03:00
cmd Fix export cache issue 2022-03-31 20:36:50 +02:00
compiler dagger do: Improve help message 2022-03-11 12:55:03 -08:00
cue.mod Fix ./ci to be workdir-independent 2022-03-12 02:09:14 +00:00
docs docs: Correctly capitalize GitLab 2022-04-03 23:56:54 +01: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 docs: fix broken link in universe README.md 2022-04-03 16:54:51 +10:00
plan Automatically set target platform based on client architecture 2022-04-05 15:30:11 -03:00
plancontext Automatically set target platform based on client architecture 2022-04-05 15:30:11 -03:00
solver Fix export cache issue 2022-03-31 20:36:50 +02:00
telemetry telemetry: Normalize git URLs 2022-03-21 16:56:35 -07:00
tests Report error if FS is incorrectly handled on client filesystem read 2022-04-01 13:25:58 -03:00
util typo: Fix some minor typos. 2022-02-07 21:10:25 -05:00
version move versioning into the version package 2021-07-19 17:43:45 +02:00
website build(deps): bump amplitude-js from 8.17.0 to 8.18.0 in /website 2022-04-01 19:14:32 +00:00
.gitignore Fix the missing property "on" for getting started github action 2022-03-23 15:50:22 +01:00
.golangci.yml Bump golangci-lint to latest 2022-03-21 17:40:10 -03:00
.goreleaser.yml ci: Use github for the changelog 2022-04-04 11:16:06 +00:00
.markdownlint.yaml Fix .md H1 to H3 error 2022-02-11 17:08:25 +01:00
CODEOWNERS ci: add CODEOWNERS 2022-03-31 14:40:57 -07: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.14-alpine to 1.16.15-alpine 2022-03-04 19:08:39 +00:00
go.mod build(deps): bump go.opentelemetry.io/otel/exporters/jaeger 2022-03-28 22:10:13 +00:00
go.sum build(deps): bump go.opentelemetry.io/otel/exporters/jaeger 2022-03-28 22:10:13 +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 Fix export cache issue 2022-03-31 20:36:50 +02: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
source.cue Move core actions to a subpackage 2022-03-27 17:33:47 +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