pipeline: build: image: golang:1.16 commands: - go get - go build build_release: image: golang:1.16 commands: - go get - GOOS=windows GOARCH=amd64 go build -o dist/bgbench-windows-x86_64-${CI_COMMIT_TAG}.exe - GOOS=linux GOARCH=amd64 go build -o dist/bench-linux-x86_64-${CI_COMMIT_TAG} - GOOS=darwin GOARCH=amd64 go build -o dist/bench-macos-x86_64-${CI_COMMIT_TAG} when: event: tag gitea_release: image: plugins/gitea-release settings: api_key: from_secret: gitea_api_key base_url: https://git.metaunix.net files: - dist/* title: "${CI_COMMIT_TAG}" when: event: tag