From 07549bdffbfa9a51395ee165d1bc661452cff22b Mon Sep 17 00:00:00 2001 From: Dan Anglin Date: Sun, 14 May 2023 04:53:16 +0100 Subject: [PATCH] ci: integrate dagger with woodpecker The Woodpecker agent is now capable of running Dagger pipelines. --- .woodpecker/woodpecker.yml | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/.woodpecker/woodpecker.yml b/.woodpecker/woodpecker.yml index ff65422..3beb123 100644 --- a/.woodpecker/woodpecker.yml +++ b/.woodpecker/woodpecker.yml @@ -1,19 +1,10 @@ +--- pipeline: - test: - image: golang:1.20.4 - environment: - - GO_TEST_VERBOSE=1 - - GO_TEST_COVER=1 + dagger: + image: golang:1.20.4-alpine commands: + - apk add docker-cli - cd internal/build - - go run magefiles/main.go -v test - when: - event: pull_request - - lint: - image: golangci/golangci-lint:v1.52.2-alpine - commands: - - cd internal/build - - go run magefiles/main.go -v lint - when: - event: pull_request + - go run . + volumes: + - /var/run/docker.sock:/var/run/docker.sock