helmule-gs/.woodpecker.yaml

26 lines
645 B
YAML

when:
event:
- push
steps:
build:
image: git.badhouseplants.net/allanger/helmule:latest
name: Mirror helm charts
environment:
RUST_LOG: info
secrets:
- ssh_nopass_key
- ssh_known_hosts
commands:
- mkdir ~/.ssh
- apk update && apk add go openssh
- export GOBIN=/tmp/bin
- go install github.com/google/yamlfmt/cmd/yamlfmt@latest
- export PATH="$PATH:$GOBIN"
- echo $SSH_KNOWN_HOSTS > ~/.ssh/known_hosts
- eval `ssh-agent`
- echo $SSH_NOPASS_KEY > ~/.ssh/key
- chmod 400 ~/.ssh/key
- ssh-add ~/.ssh/key
- helmule --config helmule.yaml