aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorFelix Lange <fjl@twurst.com>2016-05-08 07:23:07 +0800
committerFelix Lange <fjl@twurst.com>2016-05-08 07:23:07 +0800
commitc89f4352d06b0cf7ea344782b3243e4b57565fe3 (patch)
treeed215d8c1889cd8892aa75cddfa96b3df0ad4bf1 /build
parentf821b0188a27bca08cada87c5b746ef9455a2e96 (diff)
downloaddexon-c89f4352d06b0cf7ea344782b3243e4b57565fe3.tar.gz
dexon-c89f4352d06b0cf7ea344782b3243e4b57565fe3.tar.zst
dexon-c89f4352d06b0cf7ea344782b3243e4b57565fe3.zip
build: add CI scripts for windows
Diffstat (limited to 'build')
-rw-r--r--build/win-ci-compile.bat26
-rw-r--r--build/win-ci-test.bat15
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 ./...