pipeline: test_short: image: golang:latest commands: - go build main.go - go test -v ./... when: event: [pull_request] release-latest: image: plugins/docker settings: repo: registry.t-juice.club/peckertest registry: registry.t-juice.club username: woodpecker password: from_secret: registry_password tags: - latest - "${CI_COMMIT_SHA:0:8}" when: branch: master event: push release-tagged: image: plugins/docker settings: repo: registry.t-juice.club/peckertest registry: registry.t-juice.club username: woodpecker password: from_secret: registry_password tags: - "${CI_COMMIT_TAG}" when: event: [tag]