github.com/craigmonson/colonize@v0.1.1-alpha.0.20170808202020-04bf903fb1ea/release.sh (about) 1 #!/bin/bash 2 3 VERSION=$1 4 WORKING="colonize-$VERSION" 5 BUILDS="windows,386 windows,amd64 linux,386 linux,amd64 darwin,amd64" 6 7 rm -rf dist > /dev/null 2>/dev/null 8 mkdir dist 9 10 for i in $BUILDS; do 11 GOOS=${i%,*} 12 GOARCH=${i#*,} 13 echo "Building $GOOS-$GOARCH" 14 15 mkdir $WORKING 16 cp LICENSE $WORKING 17 go build -o $WORKING/colonize 18 19 if [ "$GOOS" == "windows" ]; then 20 mv $WORKING/colonize $WORKING/colonize.exe 21 zip -r dist/colonize-$VERSION.$GOOS-$GOARCH.zip $WORKING > /dev/null 2>/dev/null 22 else 23 tar cfvz dist/colonize-$VERSION.$GOOS-$GOARCH.tar.gz $WORKING > /dev/null 2>/dev/null 24 fi 25 26 rm -rf $WORKING 27 done