mirror of
https://github.com/ericchiang/pup
synced 2025-03-21 17:05:41 +00:00
Added a test for rkt, removed the option to close on error
This commit is contained in:
parent
681d7bb639
commit
7f527ae2ff
15
release.sh
15
release.sh
@ -1,12 +1,19 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Requires go, rkt to be installed prior to running
|
||||||
set -e
|
|
||||||
|
|
||||||
VERSION="0.4.0"
|
VERSION="0.4.0"
|
||||||
|
|
||||||
rm -rf dist
|
rm -rf dist
|
||||||
mkdir dist
|
mkdir dist
|
||||||
|
|
||||||
|
# Small test for rkt being installed
|
||||||
|
RKT=`which rkt`
|
||||||
|
if [ "$?" -eq "1" ]
|
||||||
|
then
|
||||||
|
echo "rkt not installed. See https://coreos.com/rkt/docs/latest/distributions.html to install"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
for ENV in $( go tool dist list | grep -v 'android' | grep -v 'darwin/arm' | grep -v 's390x' | grep -v 'plan9/arm'); do
|
for ENV in $( go tool dist list | grep -v 'android' | grep -v 'darwin/arm' | grep -v 's390x' | grep -v 'plan9/arm'); do
|
||||||
eval $( echo $ENV | tr '/' ' ' | xargs printf 'export GOOS=%s; export GOARCH=%s\n' )
|
eval $( echo $ENV | tr '/' ' ' | xargs printf 'export GOOS=%s; export GOARCH=%s\n' )
|
||||||
|
|
||||||
@ -22,7 +29,7 @@ for ENV in $( go tool dist list | grep -v 'android' | grep -v 'darwin/arm' | gre
|
|||||||
|
|
||||||
echo "Building for GOOS=$GOOS GOARCH=$GOARCH"
|
echo "Building for GOOS=$GOOS GOARCH=$GOARCH"
|
||||||
|
|
||||||
sudo rkt run \
|
sudo ${RKT} run \
|
||||||
--set-env=GOOS=${GOOS} \
|
--set-env=GOOS=${GOOS} \
|
||||||
--set-env=GOARCH=${GOARCH} \
|
--set-env=GOARCH=${GOARCH} \
|
||||||
--set-env=CGO_ENABLED=0 \
|
--set-env=CGO_ENABLED=0 \
|
||||||
@ -34,7 +41,7 @@ for ENV in $( go tool dist list | grep -v 'android' | grep -v 'darwin/arm' | gre
|
|||||||
-o /go/src/github.com/ericchiang/pup/dist/${BIN} \
|
-o /go/src/github.com/ericchiang/pup/dist/${BIN} \
|
||||||
github.com/ericchiang/pup
|
github.com/ericchiang/pup
|
||||||
|
|
||||||
sudo rkt gc --grace-period=0s
|
sudo ${RKT} gc --grace-period=0s
|
||||||
|
|
||||||
zip dist/pup_v${VERSION}_${GOOS}_${GOARCH}.zip -j dist/${BIN}
|
zip dist/pup_v${VERSION}_${GOOS}_${GOARCH}.zip -j dist/${BIN}
|
||||||
rm -f dist/${BIN}
|
rm -f dist/${BIN}
|
||||||
|
Loading…
Reference in New Issue
Block a user