Use goc instead of multiple go build lines
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Tyler 2021-12-19 21:13:00 -05:00
parent 22d2c96f54
commit e90fc2787d
1 changed files with 3 additions and 8 deletions

View File

@ -9,16 +9,11 @@ steps:
- name: build
path: /build
commands:
- wget -O /usr/bin/goc https://github.com/tystuyfzand/goc/releases/download/v0.0.1/goc_linux_amd64
- chmod +x /usr/bin/goc
- mkdir -p /build
- go mod download
- GOOS=linux GOARCH=386 go build -o /build/gogrok_linux_i386
- GOOS=linux GOARCH=amd64 go build -o /build/gogrok_linux_amd64
- GOOS=linux GOARCH=arm GOARM=7 go build -o /build/gogrok_linux_armv7
- GOOS=linux GOARCH=arm64 go build -o /build/gogrok_linux_arm64
- GOOS=windows GOARCH=386 go build -o /build/gogrok_windows_i386.exe
- GOOS=windows GOARCH=amd64 go build -o /build/gogrok_windows_amd64.exe
- GOOS=darwin GOARCH=arm64 go build -o /build/gogrok_macos_arm64
- GOOS=darwin GOARCH=amd64 go build -o /build/gogrok_macos_amd64
- GOOS=linux,windows,darwin GOARCH=386,amd64,arm,arm64 goc -o /build/gogrok
- name: package
image: tystuyfzand/fpm
commands: