From 8d928c7f20fc2e429d7b48c1f6f912f4d1c43ba6 Mon Sep 17 00:00:00 2001 From: Stefan Scherer Date: Wed, 20 Jan 2016 11:56:43 +0100 Subject: [PATCH] Add appveyor.yml for native windows tests Signed-off-by: Stefan Scherer --- appveyor.yml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 appveyor.yml diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000000..7084d2b284 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,44 @@ +# appveyor.yml reference : http://www.appveyor.com/docs/appveyor-yml + +version: "{build}" + +skip_tags: true + +os: Windows Server 2012 R2 + +environment: + GOPATH: c:\gopath + # Support go1.5 vendoring (let us avoid messing with GOPATH or using godep) + GO15VENDOREXPERIMENT: 1 + matrix: + # - GOARCH: 386 + # GOVERSION: 1.5.3 + - GOARCH: amd64 + GOVERSION: 1.5.3 + +clone_folder: c:\gopath\src\github.com\docker\machine + +install: + - set Path=c:\go\bin;%Path% + - echo %Path% + - appveyor DownloadFile https://storage.googleapis.com/golang/go%GOVERSION%.windows-%GOARCH%.msi + - msiexec /i go%GOVERSION%.windows-%GOARCH%.msi /q + - go version + - go env + - go get github.com/golang/lint/golint + - go get github.com/mattn/goveralls + - go get golang.org/x/tools/cover + - go get github.com/tools/godep + - go get github.com/aktau/github-release + +build_script: + - mkdir bin + - go build -o ./bin/docker-machine.exe ./cmd/machine.go + +test_script: + # test this from a PowerShell + - powershell -Command go test -v ./libmachine/shell + # - go test -v ./... + # - go vet ./... + +deploy: off