github.com/tomnomnom/symwatch@v0.0.3-0.20160428234651-7fc5743ee889/script/release (about) 1 #!/bin/bash 2 set -e 3 PROJDIR=$(cd `dirname $0`/.. && pwd) 4 5 TAG=${1} 6 USER="tomnomnom" 7 REPO="symwatch" 8 9 if [ -z "${TAG}" ]; then 10 echo "Usage: ${0} <tag>" 11 exit 1 12 fi 13 14 if [ -z "${GITHUB_TOKEN}" ]; then 15 echo "No GITHUB_TOKEN set" 16 exit 2 17 fi 18 19 cd ${PROJDIR} 20 go build github.com/tomnomnom/symwatch 21 tar cvzf symwatch.tgz symwatch 22 23 github-release release \ 24 --user ${USER} \ 25 --repo ${REPO} \ 26 --tag ${TAG} \ 27 --name "symwatch ${TAG}" \ 28 --description "${TAG}" \ 29 --pre-release 30 31 github-release upload \ 32 --user ${USER} \ 33 --repo ${REPO} \ 34 --tag ${TAG} \ 35 --name "symwatch-linux-amd64.tgz" \ 36 --file ${PROJDIR}/symwatch.tgz