when: branch: exclude: [ main ] steps: build: image: debian:bookworm-slim commands: - apt update - apt -yq install racket ca-certificates - yes Y | raco pkg install --no-docs csv-reading - raco exe sorrel.dev.rkt - raco distribute dist sorrel.dev deploy: image: alpine:latest secrets: - deploy_ssh_key commands: - ./.woodpecker/ssh.sh - ./.woodpecker/deploy.sh when: # Only try to deploy if previous step is successful status: success