ci, fix: unify earthly config
ci/woodpecker/push/woodpecker Pipeline failed Details

Tomáš Mládek 2023-08-22 20:55:15 +02:00
parent 7b89ea7ef4
commit 47938c7147
1 changed files with 19 additions and 10 deletions

View File

@ -6,9 +6,10 @@ pipeline:
environment:
- FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh"
secrets: [EARTHLY_CONFIGURATION]
commands:
- earthly bootstrap
- earthly config global.disable_log_sharing true
- echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly +lint
test:
@ -18,9 +19,10 @@ pipeline:
environment:
- FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh"
secrets: [EARTHLY_CONFIGURATION]
commands:
- earthly bootstrap
- earthly config global.disable_log_sharing true
- echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly +test
appimage:
@ -30,10 +32,10 @@ pipeline:
environment:
- FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh"
secrets: [REGISTRY, REGISTRY_USER, REGISTRY_PASSWORD]
secrets: [EARTHLY_CONFIGURATION, REGISTRY, REGISTRY_USER, REGISTRY_PASSWORD]
commands:
- earthly bootstrap
- earthly config global.disable_log_sharing true
- echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly +appimage
appimage:save:
@ -59,10 +61,17 @@ pipeline:
environment:
- FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh"
secrets: [GPG_SIGN_KEY, SSH_CONFIG, SSH_UPLOAD_KEY, SSH_KNOWN_HOSTS]
secrets:
[
EARTHLY_CONFIG,
GPG_SIGN_KEY,
SSH_CONFIG,
SSH_UPLOAD_KEY,
SSH_KNOWN_HOSTS,
]
commands:
- earthly bootstrap
- earthly config global.disable_log_sharing true
- echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly --secret GPG_SIGN_KEY --secret SSH_CONFIG --secret SSH_UPLOAD_KEY --secret SSH_KNOWN_HOSTS +deploy-appimage-nightly
publish:nightly:docker:
@ -72,11 +81,11 @@ pipeline:
environment:
- FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh"
secrets: [DOCKER_USER, DOCKER_PASSWORD]
secrets: [EARTHLY_CONFIGURATION, DOCKER_USER, DOCKER_PASSWORD]
commands:
- echo $${DOCKER_USER}| docker login --username $${DOCKER_USER} --password-stdin
- earthly bootstrap
- earthly config global.disable_log_sharing true
- echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly --push +docker
publish:docker:
@ -86,11 +95,11 @@ pipeline:
environment:
- FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh"
secrets: [DOCKER_USER, DOCKER_PASSWORD]
secrets: [EARTHLY_CONFIGURATION, DOCKER_USER, DOCKER_PASSWORD]
commands:
- echo $${DOCKER_USER}| docker login --username $${DOCKER_USER} --password-stdin
- earthly bootstrap
- earthly config global.disable_log_sharing true
- echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly --push +docker --tag=latest
- earthly --push +docker --tag=$CI_COMMIT_TAG
when: