package-pipeline-builder/.woodpecker.yml
s3lph ac3ac10dba
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
fix: add secrets to pipeline
2023-11-11 05:23:10 +01:00

36 lines
1.2 KiB
YAML

---
steps:
kaniko:
image: git.kabelsalat.ch/s3lph/package-pipeline-builder/kaniko:latest
pull: true
secrets: [gitea_api_username, gitea_api_password]
commands:
- mkdir -p /kaniko/.docker
- >-
echo "{\"auths\":{\"git.kabelsalat.ch\":{\"auth\":\""$(printf "%s:%s" "$${GITEA_API_USERNAME}" "$${GITEA_API_PASSWORD}" | base64 | tr -d '\n')"\"}}}" > /kaniko/.docker/config.json
- >-
/kaniko/executor
--dockerfile kaniko.Dockerfile
--destination git.kabelsalat.ch/s3lph/package-pipeline-builder/kaniko:latest
when:
- event: cron
- event: push
builder:
image: git.kabelsalat.ch/s3lph/package-pipeline-builder/kaniko:latest
pull: true
secrets: [gitea_api_username, gitea_api_password]
commands:
- mkdir -p /kaniko/.docker
- >-
echo "{\"auths\":{\"git.kabelsalat.ch\":{\"auth\":\""$(printf "%s:%s" "$${GITEA_API_USERNAME}" "$${GITEA_API_PASSWORD}" | base64 | tr -d '\n')"\"}}}" > /kaniko/.docker/config.json
- >-
/kaniko/executor
--dockerfile builder.Dockerfile
--destination git.kabelsalat.ch/s3lph/package-pipeline-builder/builder:latest
when:
- event: cron
- event: push