clone: git: image: woodpeckerci/plugin-git:next pipeline: compliance: image: golang:1.17 commands: - go test -race ./... - go vet ./... when: event: pull_request build: image: golang:1.17 commands: - GOOS="linux" go build go.jolheiser.com/cabinet/cmd/cabinet - GOOS="windows" go build go.jolheiser.com/cabinet/cmd/cabinet release-main: image: jolheiser/drone-gitea-main:latest settings: base_url: https://git.jojodev.com api_key: from_secret: gitea_token files: - "cabinet" - "cabinet.exe" when: event: push branch: main release-tag: image: plugins/gitea-release:1 settings: base_url: https://git.jojodev.com api_key: from_secret: gitea_token files: - "cabinet" - "cabinet.exe" when: event: tag tag: v* prune: image: jolheiser/drone-gitea-prune settings: api_key: from_secret: gitea_token base: https://git.jojodev.com when: event: tag tag: v*