.travis.yml 711 B

1234567891011121314151617181920212223242526272829
  1. language: go
  2. env:
  3. global:
  4. - VET_VERSIONS="1.6 1.7 tip"
  5. - LINT_VERSIONS="1.6 1.7 tip"
  6. go:
  7. - 1.2
  8. - 1.3
  9. - 1.4
  10. - 1.5
  11. - 1.6
  12. - 1.7
  13. - tip
  14. matrix:
  15. fast_finish: true
  16. allow_failures:
  17. - go: tip
  18. go_import_path: gopkg.in/ldap.v2
  19. install:
  20. - go get gopkg.in/asn1-ber.v1
  21. - go get gopkg.in/ldap.v2
  22. - go get code.google.com/p/go.tools/cmd/cover || go get golang.org/x/tools/cmd/cover
  23. - go get github.com/golang/lint/golint || true
  24. - go build -v ./...
  25. script:
  26. - make test
  27. - make fmt
  28. - if [[ "$VET_VERSIONS" == *"$TRAVIS_GO_VERSION"* ]]; then make vet; fi
  29. - if [[ "$LINT_VERSIONS" == *"$TRAVIS_GO_VERSION"* ]]; then make lint; fi