# Notes: # - Minimal appveyor.yml file is an empty file. All sections are optional. # - Indent each level of configuration with 2 spaces. Do not use tabs! # - All section names are case-sensitive. # - Section names should be unique on each level. version: "1.3.0.{build}-alpha-{branch}" os: Windows Server 2012 R2 branches: only: - master - v1.2 - v1.1 - v1.0 skip_tags: true clone_folder: c:\gopath\src\github.com\go-ole\go-ole environment: GOPATH: c:\gopath matrix: - GOARCH: amd64 GOVERSION: 1.5 GOROOT: c:\go DOWNLOADPLATFORM: "x64" install: - choco install mingw - SET PATH=c:\tools\mingw64\bin;%PATH% # - Download COM Server - ps: Start-FileDownload "https://github.com/go-ole/test-com-server/releases/download/v1.0.2/test-com-server-${env:DOWNLOADPLATFORM}.zip" - 7z e test-com-server-%DOWNLOADPLATFORM%.zip -oc:\gopath\src\github.com\go-ole\go-ole > NUL - c:\gopath\src\github.com\go-ole\go-ole\build\register-assembly.bat # - set - go version - go env - go get -u golang.org/x/tools/cmd/cover - go get -u golang.org/x/tools/cmd/godoc - go get -u golang.org/x/tools/cmd/stringer build_script: - cd c:\gopath\src\github.com\go-ole\go-ole - go get -v -t ./... - go build - go test -v -cover ./... # disable automatic tests test: off # disable deployment deploy: off