Update Travis

This commit is contained in:
n0vad3v 2020-03-03 21:19:40 +08:00
parent 9e6f648cc4
commit ced9ab3e03
No known key found for this signature in database
GPG Key ID: 8D42A0E699E50639
3 changed files with 25 additions and 2 deletions

View File

@ -5,7 +5,8 @@ go:
env: GO111MODULE=on
script: GOARCH=amd64 go build -o webp-server-linux-amd64 webp-server.go
script:
- sh scripts/build.sh
deploy:
provider: releases

22
scripts/build.sh Normal file
View File

@ -0,0 +1,22 @@
#!/bin/bash
CGO_ENABLED=0
GOOS=linux
GOARCH=amd64
go build -x -v -ldflags "-s -w" -o builds/webp-server-linux-amd64 ../webp-server.go
GOOS=linux
GOARCH=arm
go build -x -v -ldflags "-s -w" -o builds/webp-server-linux-arm ../webp-server.go
GOOS=darwin
GOARCH=amd64
go build -x -v -ldflags "-s -w" -o builds/webp-server-darwin-amd64 ../webp-server.go
GOOS=windows
GOARCH=amd64
go build -x -v -ldflags "-s -w" -o builds/webp-server-windows-amd64.exe ../webp-server.go
echo "build done!"
ls builds

View File

@ -9,5 +9,5 @@ then
elif [[ $platform =~ "x86_64" ]];then
go build -o webp-server-unix-amd64 webp-server.go
else
go build -o webp-server-linux-i386 webp-server.go
go build -o webp-server-linux-amd64 webp-server.go
fi