From a203d99182732e1ed41922d1a068978aafa199cb Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Tue, 8 Apr 2014 15:16:07 +0200 Subject: [PATCH] Build command for assets, use godep for tests etc --- build.sh | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/build.sh b/build.sh index 2445839bc..7d7fe6493 100755 --- a/build.sh +++ b/build.sh @@ -18,12 +18,12 @@ build() { ${godep} go build -ldflags "-w -X main.Version $version" ./cmd/stcli } -prepare() { - go run cmd/assets/assets.go gui > auto/gui.files.go +assets() { + godep go run cmd/assets/assets.go gui > auto/gui.files.go } test() { - go test -cpu=1,2,4 ./... + godep go test -cpu=1,2,4 ./... } sign() { @@ -75,8 +75,8 @@ case "$1" in tar) rm -f *.tar.gz *.zip - prepare test || exit 1 + assets build eval $(go env) @@ -87,8 +87,8 @@ case "$1" in all) rm -f *.tar.gz *.zip - prepare test || exit 1 + assets for os in darwin-amd64 linux-386 linux-amd64 freebsd-amd64 windows-amd64 ; do export GOOS=${os%-*} @@ -134,6 +134,10 @@ case "$1" in deps ;; + assets) + assets + ;; + *) echo "Unknown build parameter $1" ;;