github.com/fern4lvarez/piladb@v0.2.0-alpha.20180407/dev/release.sh (about) 1 #!/usr/bin/env bash 2 3 # This script builds and compresses 4 # pilad in order to prepare a release. 5 6 set -ex 7 8 if [ -z "$1" ]; then 9 echo "No release number provided!" 10 exit 1 11 fi 12 13 make gox 14 15 oss=( linux darwin ) 16 archs=( amd64 ) 17 for os in "${oss[@]}" 18 do 19 for arch in "${archs[@]}" 20 do 21 cd dist/$os/$arch 22 tar -cvzf piladb$1.$os-$arch.tar.gz pilad 23 zip -r piladb$1.$os-$arch.zip pilad 24 cd ../../.. 25 done 26 done 27