diff --git a/.gitignore b/.gitignore index cc5c22af..f7c02232 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ vendor/ .docker/data/root/ micromdm +build/ .k8/ *.crt *.key diff --git a/release.sh b/release.sh new file mode 100755 index 00000000..ec0df895 --- /dev/null +++ b/release.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +VERSION="0.1.0" +NAME=micromdm + +echo "Building $NAME version $VERSION" + +mkdir -p build + +build() { + echo -n "=> $1-$2: " + GOOS=$1 GOARCH=$2 go build -o build/$NAME-$1-$2 -ldflags "-X main.Version=$VERSION -X main.gitHash=`git rev-parse HEAD`" ./main.go + du -h build/$NAME-$1-$2 +} + +build "darwin" "amd64" +build "linux" "amd64"