8 cp LICENSE-THIRD-PARTY micro-$1
10 HASH="$(git rev-parse --short HEAD)"
11 VERSION="$(go run tools/build-version.go)"
12 DATE="$(go run tools/build-date.go)"
13 ADDITIONAL_GO_LINKER_FLAGS="$(go run tools/info-plist.go $VERSION)"
16 GOOS=linux GOARCH=amd64 go build -ldflags "-s -w -X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$DATE'" -o micro-$1/micro ./cmd/micro
17 tar -czf micro-$1-linux64.tar.gz micro-$1
18 mv micro-$1-linux64.tar.gz binaries
20 GOOS=linux GOARCH=386 go build -ldflags "-s -w -X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$DATE'" -o micro-$1/micro ./cmd/micro
21 tar -czf micro-$1-linux32.tar.gz micro-$1
22 mv micro-$1-linux32.tar.gz binaries
24 GOOS=linux GOARCH=arm go build -ldflags "-s -w -X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$DATE'" -o micro-$1/micro ./cmd/micro
25 tar -czf micro-$1-linux-arm.tar.gz micro-$1
26 mv micro-$1-linux-arm.tar.gz binaries
28 GOOS=linux GOARCH=arm64 go build -ldflags "-s -w -X main.Version=$1 -X main.CommitHash=$HASH -X 'main.CompileDate=$DATE'" -o micro-$1/micro ./cmd/micro
29 tar -czf micro-$1-linux-arm64.tar.gz micro-$1
30 mv micro-$1-linux-arm64.tar.gz binaries