diff --git a/.woodpecker.yml b/.woodpecker.yml index 907d6a1..18417c8 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,19 +1,25 @@ -pipeline: +when: + - branch: main + event: push + +steps: update: image: earthly/earthly:v0.8.1 volumes: - /var/run/docker.sock:/var/run/docker.sock environment: - - FORCE_COLOR=1 - - EARTHLY_EXEC_CMD="/bin/sh" - secrets: - [ - EARTHLY_CONFIGURATION, - SSH_CONFIG, - SSH_UPLOAD_KEY, - SSH_KNOWN_HOSTS, - SSH_TARGET, - ] + FORCE_COLOR: 1 + EARTHLY_EXEC_CMD: "/bin/sh" + EARTHLY_CONFIGURATION: + from_secret: EARTHLY_CONFIGURATION + SSH_CONFIG: + from_secret: SSH_CONFIG + SSH_UPLOAD_KEY: + from_secret: SSH_UPLOAD_KEY + SSH_KNOWN_HOSTS: + from_secret: SSH_KNOWN_HOSTS + SSH_TARGET: + from_secret: SSH_TARGET commands: - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml - earthly bootstrap