usergen/.drone.yml

24 lines
585 B
YAML

kind: pipeline
name: default
steps:
- name: build
image: golang
commands:
- GOOS=windows GOARCH=amd64 go build -ldflags="-s -w" -o dist/usergen-amd64-windows.exe
- GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o dist/usergen-amd64-linux
- GOOS=darwin GOARCH=amd64 go build -ldflags="-s -w" -o dist/usergen-amd64-darwin
- name: create_release
image: plugins/gitea-release
settings:
api_key:
from_secret: gitea_public_releases
base_url: https://git.mroberts.dev/
files: dist/*
checksum:
- sha256
- md5
- sha1
when:
event: tag