diff options
author | Felix Lange <fjl@twurst.com> | 2016-05-08 07:23:07 +0800 |
---|---|---|
committer | Felix Lange <fjl@twurst.com> | 2016-05-08 07:23:07 +0800 |
commit | c89f4352d06b0cf7ea344782b3243e4b57565fe3 (patch) | |
tree | ed215d8c1889cd8892aa75cddfa96b3df0ad4bf1 /build | |
parent | f821b0188a27bca08cada87c5b746ef9455a2e96 (diff) | |
download | go-tangerine-c89f4352d06b0cf7ea344782b3243e4b57565fe3.tar go-tangerine-c89f4352d06b0cf7ea344782b3243e4b57565fe3.tar.gz go-tangerine-c89f4352d06b0cf7ea344782b3243e4b57565fe3.tar.bz2 go-tangerine-c89f4352d06b0cf7ea344782b3243e4b57565fe3.tar.lz go-tangerine-c89f4352d06b0cf7ea344782b3243e4b57565fe3.tar.xz go-tangerine-c89f4352d06b0cf7ea344782b3243e4b57565fe3.tar.zst go-tangerine-c89f4352d06b0cf7ea344782b3243e4b57565fe3.zip |
build: add CI scripts for windows
Diffstat (limited to 'build')
-rw-r--r-- | build/win-ci-compile.bat | 26 | ||||
-rw-r--r-- | build/win-ci-test.bat | 15 |
2 files changed, 41 insertions, 0 deletions
diff --git a/build/win-ci-compile.bat b/build/win-ci-compile.bat new file mode 100644 index 000000000..5750990bf --- /dev/null +++ b/build/win-ci-compile.bat @@ -0,0 +1,26 @@ +@echo off +if not exist .\build\win-ci-compile.bat ( + echo This script must be run from the root of the repository. + exit /b +) +if not defined GOPATH ( + echo GOPATH is not set. + exit /b +) + +set GOPATH=%GOPATH%;%cd%\Godeps\_workspace +set GOBIN=%cd%\build\bin + +rem set gitCommit when running from a Git checkout. +set goLinkFlags="" +if exist ".git\HEAD" ( + where /q git + if not errorlevel 1 ( + for /f %%h in ('git rev-parse HEAD') do ( + set goLinkFlags="-X main.gitCommit=%%h" + ) + ) +) + +@echo on +go install -v -ldflags %goLinkFlags% ./... diff --git a/build/win-ci-test.bat b/build/win-ci-test.bat new file mode 100644 index 000000000..5945426db --- /dev/null +++ b/build/win-ci-test.bat @@ -0,0 +1,15 @@ +@echo off +if not exist .\build\win-ci-test.bat ( + echo This script must be run from the root of the repository. + exit /b +) +if not defined GOPATH ( + echo GOPATH is not set. + exit /b +) + +set GOPATH=%GOPATH%;%cd%\Godeps\_workspace +set GOBIN=%cd%\build\bin + +@echo on +go test ./... |