summaryrefslogtreecommitdiffstats
path: root/build.sh
diff options
context:
space:
mode:
authorJakob Borg <jakob@nym.se>2014-04-08 15:16:07 +0200
committerJakob Borg <jakob@nym.se>2014-04-08 15:16:13 +0200
commita203d99182732e1ed41922d1a068978aafa199cb (patch)
tree1c0900070e1c402ede261b03741a316bc831af26 /build.sh
parentbc5ff6e1b63c336b302907dd590c332953051891 (diff)
Build command for assets, use godep for tests etc
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh14
1 files changed, 9 insertions, 5 deletions
diff --git a/build.sh b/build.sh
index 2445839bc8..7d7fe64939 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"
;;