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