version: "{build}" os: Windows Server 2012 R2 environment: GOPATH: c:\gopath GOVERSION: 1.7 clone_folder: c:\gopath\src\github.com\martinlindhe\wmi_exporter install: - go version - set PATH=%GOPATH%\bin;c:\go\bin;%PATH% - rmdir c:\go /s /q - appveyor DownloadFile https://storage.googleapis.com/golang/go%GOVERSION%.windows-amd64.zip - 7z x go%GOVERSION%.windows-amd64.zip -y -oC:\ > NUL - go version - go env - go get -u github.com/kardianos/govendor build_script: - govendor build -v +local - govendor test -v +local deploy: release: wmi_exporter-v$(appveyor_build_version) description: 'WMI exporter for prometheus' provider: GitHub auth_token: secure: CrXWeTf7qONUOEki5olFfGEUPMLDeHj61koDXV3OVEaLgtACmnVHsKUub9POflda # encrypted token from GitHub draft: false prerelease: false on: branch: master # release from master branch only appveyor_repo_tag: true # deploy on tag push only