forked from bityuan/bityuan
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.ps1
16 lines (11 loc) · 638 Bytes
/
build.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
echo "building bityuan.exe bityuan-cli.exe"
$commitid = git rev-parse --short=8 HEAD
echo $commitid
$BUILDTIME=get-date -format "yyyy-MM-dd/HH:mm:ss"
echo $BUILDTIME
$BUILD_FLAGS='''-X "github.com/bityuan/bityuan/version.GitCommit={0}" -X "github.com/33cn/chain33/common/version.GitCommit={1}" -X "github.com/bityuan/bityuan/version.BuildTime={2}" -w -s''' -f $commitid,$commitid,$BUILDTIME
echo $BUILD_FLAGS
go env -w CGO_ENABLED=1
go build -ldflags $BUILD_FLAGS -v -o bityuan.exe github.com/bityuan/bityuan
go build -ldflags $BUILD_FLAGS -v -o bityuan-cli.exe github.com/bityuan/bityuan/cli
echo "build end"