Releases and tags

Signed-off-by: jolheiser <john.olheiser@gmail.com>
pull/6/head
jolheiser 2020-11-22 22:25:56 -06:00
parent 56800204c1
commit 136b45e90a
Signed by: jolheiser
GPG Key ID: B853ADA5DA7BBF7A
1 changed files with 65 additions and 2 deletions

View File

@ -36,7 +36,7 @@ steps:
--- ---
kind: pipeline kind: pipeline
name: release name: release-main
platform: platform:
os: linux os: linux
@ -54,6 +54,7 @@ steps:
image: golang:1.15 image: golang:1.15
environment: environment:
GOPROXY: https://goproxy.cn GOPROXY: https://goproxy.cn
VERSION: ${DRONE_COMMIT}
commands: commands:
- make build - make build
- name: build-windows - name: build-windows
@ -61,6 +62,7 @@ steps:
image: golang:1.15 image: golang:1.15
environment: environment:
GOPROXY: https://goproxy.cn GOPROXY: https://goproxy.cn
VERSION: ${DRONE_COMMIT}
GOOS: windows GOOS: windows
commands: commands:
- make build - make build
@ -76,3 +78,64 @@ steps:
files: files:
- "tmpl" - "tmpl"
- "tmpl.exe" - "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