From c89f4352d06b0cf7ea344782b3243e4b57565fe3 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Sun, 8 May 2016 01:23:07 +0200 Subject: [PATCH] build: add CI scripts for windows --- build/win-ci-compile.bat | 26 ++++++++++++++++++++++++++ build/win-ci-test.bat | 15 +++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 build/win-ci-compile.bat create mode 100644 build/win-ci-test.bat diff --git a/build/win-ci-compile.bat b/build/win-ci-compile.bat new file mode 100644 index 0000000000..5750990bf0 --- /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 0000000000..5945426db0 --- /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 ./...