| 123456789101112131415161718192021222324252627282930313233343536373839 |
- # version format
- version: "{build}"
- # Operating system (build VM template)
- os: Windows Server 2012 R2
- clone_folder: c:\gopath\src\github.com\minio\minio-go
- # environment variables
- environment:
- GOPATH: c:\gopath
- GO15VENDOREXPERIMENT: 1
- # scripts that run after cloning repository
- install:
- - set PATH=%GOPATH%\bin;c:\go\bin;%PATH%
- - go version
- - go env
- - go get -u golang.org/x/lint/golint
- - go get -u github.com/remyoudompheng/go-misc/deadcode
- - go get -u github.com/gordonklaus/ineffassign
- - go get -u golang.org/x/crypto/argon2
- - go get -t ./...
- # to run your custom scripts instead of automatic MSBuild
- build_script:
- - go vet ./...
- - gofmt -s -l .
- - golint -set_exit_status github.com/minio/minio-go...
- - deadcode
- - ineffassign .
- - go test -short -v
- - go test -short -race -v
- # to disable automatic tests
- test: off
- # to disable deployment
- deploy: off
|