appveyor.yml 685 B

1234567891011121314151617181920212223242526272829303132
  1. build: off
  2. shallow_clone: false
  3. platform:
  4. - x64
  5. # Install GO
  6. install:
  7. - go get -u github.com/golang/dep/cmd/dep
  8. - SET PATH=C:\Users\appveyor\go\bin;%PATH%
  9. - cp -rf C:\projects\alibaba-cloud-sdk-go C:\Users\appveyor\go\src
  10. - cd C:\Users\appveyor\go\src\alibaba-cloud-sdk-go
  11. - dep ensure
  12. test_script:
  13. - go vet ./sdk
  14. - go vet ./services/...
  15. - go build ./sdk
  16. - go build ./services/...
  17. - go test -race -coverprofile=coverage.txt -covermode=atomic ./sdk/...
  18. - IF DEFINED ACCESS_KEY_ID (go test -v -timeout 120s ./integration/...)
  19. after_test:
  20. - bash <(curl -s https://codecov.io/bash)
  21. environment:
  22. matrix:
  23. - go: 1.10.x
  24. - go: 1.11.x
  25. - go: 1.12.x