forked from cerc-io/plugeth
Merge pull request #2524 from fjl/windows-ci-scripts
build: add CI scripts for windows
This commit is contained in:
commit
27f657478f
26
build/win-ci-compile.bat
Normal file
26
build/win-ci-compile.bat
Normal file
@ -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% ./...
|
15
build/win-ci-test.bat
Normal file
15
build/win-ci-test.bat
Normal file
@ -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 ./...
|
Loading…
Reference in New Issue
Block a user