appveyor.yml 805 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. version: build-{build}.{branch}
  2. clone_folder: C:\gopath\src\github.com\Masterminds\semver
  3. shallow_clone: true
  4. environment:
  5. GOPATH: C:\gopath
  6. platform:
  7. - x64
  8. install:
  9. - go version
  10. - go env
  11. - go get -u gopkg.in/alecthomas/gometalinter.v1
  12. - set PATH=%PATH%;%GOPATH%\bin
  13. - gometalinter.v1.exe --install
  14. build_script:
  15. - go install -v ./...
  16. test_script:
  17. - "gometalinter.v1 \
  18. --disable-all \
  19. --enable deadcode \
  20. --severity deadcode:error \
  21. --enable gofmt \
  22. --enable gosimple \
  23. --enable ineffassign \
  24. --enable misspell \
  25. --enable vet \
  26. --tests \
  27. --vendor \
  28. --deadline 60s \
  29. ./... || exit_code=1"
  30. - "gometalinter.v1 \
  31. --disable-all \
  32. --enable golint \
  33. --vendor \
  34. --deadline 60s \
  35. ./... || :"
  36. - go test -v
  37. deploy: off