diff --git a/.woodpecker.yml b/.woodpecker.yml index afc6744..1369fe4 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -2,4 +2,17 @@ pipeline: build: image: docker.io/golang:1.17-alpine commands: - - go build + - CGO_ENABLED=0 GOOS=linux go build -a -ldflags '-extldflags "-static"' . + upload: + image: docker.io/alpine:3.14 + commands: + - apk add dropbear-scp + - mkdir -p ~/.ssh + - echo "$${SSH_KEY}" | base64 -d >> ~/.ssh/id_dropbear + - echo "nulo.in ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHgHIbf5/jkeyLMndnWlEO12DPj41YPqkmz+aIreVOsP" >> ~/.ssh/known_hosts + - scp -P420 nft.nulo.in templates assets nftmashin@nulo.in:/home/nftmashin/ + secrets: + - ssh_key + when: + event: push + branch: antifascista