diff --git a/.appveyor.yml b/.appveyor.yml new file mode 100644 index 000000000..9469bf7a6 --- /dev/null +++ b/.appveyor.yml @@ -0,0 +1,28 @@ +version: "{build}" + +image: Visual Studio 2019 + +clone_folder: c:\gopath\src\github.com\containerd\cri + +environment: + GOPATH: C:\gopath + PATH: C:\go\bin;C:\tools\mingw64\bin;$(PATH) + CGO_ENABLED: 1 + matrix: + - GO_VERSION: 1.12.9 + +install: + # Install Mingw + - choco install -y mingw --version 5.3.0 + # Install Go + - appveyor DownloadFile https://storage.googleapis.com/golang/go%GO_VERSION%.windows-amd64.zip + - 7z x go%GO_VERSION%.windows-amd64.zip -oC:\ >nul + - go version + # Print powershell version + - ps: $psversiontable + +build_script: + - bash.exe -elc "mingw32-make" + +test_script: + - bash.exe -elc "mingw32-make test" diff --git a/test/verify.sh b/test/verify.sh index 74d7dafc0..40a2a98a8 100755 --- a/test/verify.sh +++ b/test/verify.sh @@ -26,3 +26,4 @@ cd "${ROOT}" make install.tools make verify +GOOS=windows make verify