Compile for multiple branch

This commit is contained in:
n0vad3v 2020-03-03 22:10:25 +08:00
parent 8d33ce1d96
commit e399045bc7
No known key found for this signature in database
GPG Key ID: 8D42A0E699E50639
2 changed files with 7 additions and 16 deletions

View File

@ -3,14 +3,19 @@ language: go
go:
- 1.13
arch:
- amd64
- arm64
env: GO111MODULE=on
script:
- sh scripts/build.sh
- sh scripts/build.sh $TRAVIS_CPU_ARCH
deploy:
provider: releases
api_key: $GITHUB_OAUTH_TOKEN
name: $TRAVIS_TAG
file_glob: true
file: builds/*
skip_cleanup: true

View File

@ -2,21 +2,7 @@
CGO_ENABLED=0
GOOS=linux
GOARCH=amd64
go build -x -v -ldflags "-s -w" -o builds/webp-server-linux-amd64
GOOS=linux
GOARCH=arm
go build -x -v -ldflags "-s -w" -o builds/webp-server-linux-arm
GOOS=darwin
GOARCH=amd64
go build -x -v -ldflags "-s -w" -o builds/webp-server-darwin-amd64
GOOS=windows
GOARCH=amd64
go build -x -v -ldflags "-s -w" -o builds/webp-server-windows-amd64.exe
go build -x -v -ldflags "-s -w" -o builds/webp-server-linux-${1}
echo "build done!"
ls builds