31 lines
514 B
Bash
31 lines
514 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
export basename=twitch-data-collector
|
||
|
|
||
|
mkdir dist
|
||
|
cp settings.yml.dist dist/settings.yml
|
||
|
|
||
|
go_build () {
|
||
|
go build -o dist/$basename-$DRONE_TAG-$GOOS-$GOARCH$ext *.go
|
||
|
}
|
||
|
|
||
|
create_zip () {
|
||
|
cd dist
|
||
|
zip $basename-$DRONE_TAG-$GOOS-$GOARCH.zip $basename-$DRONE_TAG-$GOOS-$GOARCH$ext settings.yml
|
||
|
rm $basename-$DRONE_TAG-$GOOS-$GOARCH$ext
|
||
|
cd ..
|
||
|
}
|
||
|
|
||
|
export GOARCH=amd64
|
||
|
export GOOS=windows
|
||
|
export ext=".exe"
|
||
|
go_build
|
||
|
create_zip
|
||
|
|
||
|
export ext=""
|
||
|
export GOOS=linux
|
||
|
go_build
|
||
|
create_zip
|
||
|
|
||
|
rm dist/settings.yml
|