.travis.yml 660 B

1234567891011121314151617181920212223242526272829303132
  1. language: go
  2. go:
  3. - 1.10.x
  4. - 1.11.x
  5. branches:
  6. only:
  7. - master
  8. - pre-release
  9. - dev-jxy
  10. install:
  11. - go get -u github.com/golang/dep/cmd/dep
  12. - dep ensure
  13. notifications:
  14. webhooks: https://oapi.dingtalk.com/robot/send?access_token=096ed387df243a6d60835aadeccc47165f3813bc7cb81cdd0cfeadfd28e3acc1
  15. email: false
  16. on_success: change
  17. on_failure: always
  18. script:
  19. - go vet ./sdk
  20. - go vet ./services/...
  21. - go build ./sdk
  22. - go build ./services/...
  23. - go test -race -coverprofile=coverage.txt -covermode=atomic ./sdk/...
  24. #- go test -v -timeout 60s ./integration/...
  25. after_success:
  26. - bash <(curl -s https://codecov.io/bash)