.travis.yml 765 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. dist: trusty
  2. language: go
  3. go_import_path: github.com/coreos/etcd
  4. sudo: false
  5. go:
  6. - 1.5
  7. - 1.6
  8. - tip
  9. env:
  10. global:
  11. - GO15VENDOREXPERIMENT=1
  12. matrix:
  13. - TARGET=amd64
  14. - TARGET=arm64
  15. matrix:
  16. allow_failures:
  17. - go: tip
  18. addons:
  19. apt:
  20. packages:
  21. - libpcap-dev
  22. - libaspell-dev
  23. - libhunspell-dev
  24. before_install:
  25. - go get -v github.com/chzchzchz/goword
  26. - go get -v honnef.co/go/simple/cmd/gosimple
  27. - go get -v honnef.co/go/unused/cmd/unused
  28. # disable godep restore override
  29. install:
  30. - pushd cmd/ && go get -t -v ./... && popd
  31. script:
  32. - >
  33. if [ "${TARGET}" == "amd64" ]; then
  34. GOARCH="${TARGET}" ./test;
  35. elif [ "${TARGET}" == "arm64" ]; then
  36. GOARCH="${TARGET}" ./build;
  37. fi