build.sh 553 字节
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

U
utsavoza 已提交
5
VERSION=0.7.0
A
Avi Aryan 已提交
6 7 8 9 10

export GOARCH=amd64

export GOOS=darwin

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

export GOOS=windows

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

export GOOS=linux

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