git.iko.soy/typeable/oauth2-proxy
on master help sign in
dist.sh: add .exe for windows build
bc3fe00Pierce Lopez
dist.sh+5−1
@@ -20,9 +20,13 @@ echo "... running tests"
20
20
21for os in windows linux darwin; do
21for os in windows linux darwin; do
22 echo "... building v$version for $os/$arch"
22 echo "... building v$version for $os/$arch"
23+ EXT=
24+ if [ $os = windows ]; then
25+ EXT=".exe"
26+ fi
23 BUILD=$(mktemp -d ${TMPDIR:-/tmp}/oauth2_proxy.XXXXXX)
27 BUILD=$(mktemp -d ${TMPDIR:-/tmp}/oauth2_proxy.XXXXXX)
24 TARGET="oauth2_proxy-$version.$os-$arch.$goversion"
28 TARGET="oauth2_proxy-$version.$os-$arch.$goversion"
25− GOOS=$os GOARCH=$arch CGO_ENABLED=0 go build -o $BUILD/$TARGET/oauth2_proxy || exit 1
29+ GOOS=$os GOARCH=$arch CGO_ENABLED=0 go build -o $BUILD/$TARGET/oauth2_proxy$EXT || exit 1
26 pushd $BUILD
30 pushd $BUILD
27 tar czvf $TARGET.tar.gz $TARGET
31 tar czvf $TARGET.tar.gz $TARGET
28 mv $TARGET.tar.gz $DIR/dist
32 mv $TARGET.tar.gz $DIR/dist