build.sh 585 字节
Newer Older
A
Avi Aryan 已提交
1 2
#!/bin/sh
# https://golang.org/doc/install/source#environment
S
Siddharth Kothari 已提交
3
mkdir -p build && cd build
A
Avi Aryan 已提交
4

5
VERSION=1.0.0-alpha.6
A
Avi Aryan 已提交
6 7 8 9 10

export GOARCH=amd64

export GOOS=darwin

11
go build -o "abc-${VERSION}" -tags 'seabolt !oss' ./../cmd/abc/...
A
Avi Aryan 已提交
12
zip -r "abc-${GOOS}-${VERSION}.zip" "abc-${VERSION}"
A
Avi Aryan 已提交
13 14 15

export GOOS=windows

16
go build -o "abc-${VERSION}.exe"  -tags 'seabolt !oss' ./../cmd/abc/...
A
Avi Aryan 已提交
17
zip -r "abc-${GOOS}-${VERSION}.zip" "abc-${VERSION}.exe"
A
Avi Aryan 已提交
18 19 20

export GOOS=linux

A
Avi Aryan 已提交
21
rm "abc-${VERSION}"
22
go build -o "abc-${VERSION}" -tags 'seabolt !oss' ./../cmd/abc/...
A
Avi Aryan 已提交
23
zip -r "abc-${GOOS}-${VERSION}.zip" "abc-${VERSION}"