appveyor.yml 840 B

12345678910111213141516171819202122232425262728293031323334353637
  1. version: "{build}"
  2. hosts:
  3. quic.clemente.io: 127.0.0.1
  4. os: Windows Server 2012 R2
  5. clone_folder: c:\gopath\src\github.com\mholt\caddy
  6. environment:
  7. GOPATH: c:\gopath
  8. install:
  9. - rmdir c:\go /s /q
  10. - appveyor DownloadFile https://storage.googleapis.com/golang/go1.9.windows-amd64.zip
  11. - 7z x go1.9.windows-amd64.zip -y -oC:\ > NUL
  12. - set PATH=%GOPATH%\bin;%PATH%
  13. - go version
  14. - go env
  15. - go get -t ./...
  16. - go get github.com/golang/lint/golint
  17. - go get github.com/FiloSottile/vendorcheck
  18. # Install gometalinter
  19. - go get github.com/alecthomas/gometalinter
  20. build: off
  21. test_script:
  22. - gometalinter --install
  23. - gometalinter --disable-all -E vet -E gofmt -E misspell -E ineffassign -E goimports -E deadcode --tests --vendor ./...
  24. - vendorcheck ./...
  25. - go test -race ./...
  26. after_test:
  27. - golint ./...
  28. deploy: off