diff options
author | Péter Szilágyi <peterke@gmail.com> | 2016-05-09 20:59:49 +0800 |
---|---|---|
committer | Péter Szilágyi <peterke@gmail.com> | 2016-05-09 20:59:49 +0800 |
commit | 27f657478f3512dd874ba29803ae2358cb3e8d10 (patch) | |
tree | 19c11bb4737c6866fc99836ae3ad71848e991c62 | |
parent | 756b62988c15afc748c529610f29769a89f86c35 (diff) | |
parent | c89f4352d06b0cf7ea344782b3243e4b57565fe3 (diff) | |
download | dexon-27f657478f3512dd874ba29803ae2358cb3e8d10.tar dexon-27f657478f3512dd874ba29803ae2358cb3e8d10.tar.gz dexon-27f657478f3512dd874ba29803ae2358cb3e8d10.tar.bz2 dexon-27f657478f3512dd874ba29803ae2358cb3e8d10.tar.lz dexon-27f657478f3512dd874ba29803ae2358cb3e8d10.tar.xz dexon-27f657478f3512dd874ba29803ae2358cb3e8d10.tar.zst dexon-27f657478f3512dd874ba29803ae2358cb3e8d10.zip |
Merge pull request #2524 from fjl/windows-ci-scripts
build: add CI scripts for windows
-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 ./... |