diff --git a/.drone.yml b/.drone.yml index 480d083..f53d25b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -36,7 +36,7 @@ steps: --- kind: pipeline -name: release +name: release-main platform: os: linux @@ -54,6 +54,7 @@ steps: image: golang:1.15 environment: GOPROXY: https://goproxy.cn + VERSION: ${DRONE_COMMIT} commands: - make build - name: build-windows @@ -61,6 +62,7 @@ steps: image: golang:1.15 environment: GOPROXY: https://goproxy.cn + VERSION: ${DRONE_COMMIT} GOOS: windows commands: - make build @@ -75,4 +77,65 @@ steps: base: https://gitea.com files: - "tmpl" - - "tmpl.exe" \ No newline at end of file + - "tmpl.exe" + depends_on: + - build + - build-windows + + +--- +kind: pipeline +name: release-tag + +platform: + os: linux + arch: amd64 + +trigger: + event: + - tag + +steps: + - name: build + pull: always + image: golang:1.15 + environment: + GOPROXY: https://goproxy.cn + VERSION: ${DRONE_TAG} + commands: + - make build + - name: build-windows + pull: always + image: golang:1.15 + environment: + GOPROXY: https://goproxy.cn + GOOS: windows + VERSION: ${DRONE_TAG} + commands: + - make build + - name: gitea-release + pull: always + image: jolheiser/drone-gitea-main:latest + environment: + GOPROXY: https://goproxy.cn + settings: + token: + from_secret: gitea_token + base: https://gitea.com + files: + - "tmpl" + - "tmpl.exe" + depends_on: + - build + - build-windows + - name: gitea-prune + pull: always + image: jolheiser/drone-gitea-prune + environment: + GOPROXY: https://goproxy.cn + settings: + token: + from_secret: gitea_token + base: https://gitea.com + depends_on: + - gitea-release \ No newline at end of file