1
1
mirror of https://github.com/adammck/terraform-inventory synced 2024-11-26 11:53:48 +01:00
terraform-inventory/bin/dist
2015-11-05 09:45:35 -05:00

30 lines
570 B
Bash
Executable File

#!/bin/bash -e
cd $(cd `dirname "$0"`; cd ..; pwd)
VERSION=$1
if [ -z $VERSION ]; then
echo "Usage: $0 VERSION"
exit 1
fi
TARGETS="darwin_386 darwin_amd64 linux_386 linux_amd64 linux_arm windows_386 windows_amd64"
for target in $TARGETS; do
t=(${target//_/ })
export GOOS=${t[0]}
export GOARCH=${t[1]}
export NAME=terraform-inventory
if [ $GOOS == "windows" ]; then
NAME=${NAME}.exe
fi
go build -ldflags "-X main.build_version=$VERSION" -o pkg/${NAME}
pushd pkg
zip terraform-inventory_${VERSION}_${GOOS}_${GOARCH}.zip ${NAME}
rm ${NAME}
popd
done