helmule-gs/.woodpecker.yaml

26 lines
645 B
YAML
Raw Permalink Normal View History

2024-01-08 16:12:27 +00:00
when:
event:
- push
steps:
build:
image: git.badhouseplants.net/allanger/helmule:latest
name: Mirror helm charts
2024-01-08 16:14:44 +00:00
environment:
RUST_LOG: info
2024-01-08 16:12:27 +00:00
secrets:
- ssh_nopass_key
2024-01-08 16:43:38 +00:00
- ssh_known_hosts
2024-01-08 16:12:27 +00:00
commands:
- mkdir ~/.ssh
2024-01-08 16:40:20 +00:00
- apk update && apk add go openssh
2024-01-08 16:35:16 +00:00
- export GOBIN=/tmp/bin
2024-01-08 16:30:03 +00:00
- go install github.com/google/yamlfmt/cmd/yamlfmt@latest
2024-01-08 16:35:16 +00:00
- export PATH="$PATH:$GOBIN"
2024-01-08 16:43:38 +00:00
- echo $SSH_KNOWN_HOSTS > ~/.ssh/known_hosts
2024-01-09 16:39:18 +00:00
- eval `ssh-agent`
2024-01-09 17:37:28 +00:00
- echo $SSH_NOPASS_KEY > ~/.ssh/key
2024-01-09 17:34:25 +00:00
- chmod 400 ~/.ssh/key
- ssh-add ~/.ssh/key
2024-01-08 16:12:27 +00:00
- helmule --config helmule.yaml