설명 없음

.travis.yml 1.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. language: go
  2. go_import_path: github.com/google/pprof
  3. matrix:
  4. include:
  5. - os: linux
  6. go: 1.7.x
  7. - os: linux
  8. go: 1.8.x
  9. - os: linux
  10. go: 1.9.x
  11. - os: linux
  12. go: master
  13. - os: osx
  14. osx_image: xcode6.4
  15. go: 1.8.x
  16. - os: osx
  17. osx_image: xcode6.4
  18. go: 1.9.x
  19. - os: osx
  20. osx_image: xcode6.4
  21. go: master
  22. - os: osx
  23. osx_image: xcode7.3
  24. go: 1.8.x
  25. - os: osx
  26. osx_image: xcode7.3
  27. go: 1.9.x
  28. - os: osx
  29. osx_image: xcode7.3
  30. go: master
  31. - os: osx
  32. osx_image: xcode8.3
  33. go: 1.8.x
  34. - os: osx
  35. osx_image: xcode8.3
  36. go: 1.9.x
  37. - os: osx
  38. osx_image: xcode8.3
  39. go: master
  40. addons:
  41. apt:
  42. packages:
  43. - graphviz
  44. before_install:
  45. - go get -u github.com/golang/lint/golint honnef.co/go/tools/cmd/...
  46. - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
  47. - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install graphviz; fi
  48. script:
  49. - gofmtdiff=$(gofmt -s -d .) && if [ -n "$gofmtdiff" ]; then printf 'gofmt -s found:\n%s\n' "$gofmtdiff" && exit 1; fi
  50. - golintlint=$(golint ./...) && if [ -n "$golintlint" ]; then printf 'golint found:\n%s\n' "$golintlint" && exit 1; fi
  51. - go tool vet -all .
  52. - gosimple ./...
  53. - ./test.sh
  54. after_success:
  55. - bash <(curl -s https://codecov.io/bash)