git.iko.soy/typeable/oauth2-proxy
on master help sign in
dist.sh: use go build option to strip binaries

30% release binary size reduction

commit68e317881299c5e9c635348366638e97df8f9848 authorPierce Lopez <pierce.lopez@gmail.com> dateMon 24 Apr 2017, 16:04 (9 years ago) parentd7e327d
1 file changed+2−1
dist.sh+2−1
dist.sh+2−1
@@ -25,7 +25,8 @@ for os in windows linux darwin; do
2525 fi
2626 BUILD=$(mktemp -d ${TMPDIR:-/tmp}/oauth2_proxy.XXXXXX)
2727 TARGET="oauth2_proxy-$version.$os-$arch.$goversion"
28− GOOS=$os GOARCH=$arch CGO_ENABLED=0 go build -o $BUILD/$TARGET/oauth2_proxy$EXT || exit 1
28+ GOOS=$os GOARCH=$arch CGO_ENABLED=0 \
29+ go build -ldflags="-s -w" -o $BUILD/$TARGET/oauth2_proxy$EXT || exit 1
2930 pushd $BUILD
3031 tar czvf $TARGET.tar.gz $TARGET
3132 mv $TARGET.tar.gz $DIR/dist