1
0

.travis.yml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. dist: trusty
  2. sudo: required
  3. arch:
  4. - amd64
  5. - ppc64le
  6. language: c
  7. before_script:
  8. - autoreconf -if
  9. script:
  10. - CFLAGS=-coverage LDFLAGS=-lgcov ./configure --prefix=/usr
  11. - make -k check V=1 TESTS=
  12. - if ! sudo make check; then cat ./test-suite.log ; exit 1; fi
  13. compiler:
  14. - clang
  15. - gcc
  16. matrix:
  17. exclude:
  18. - arch: ppc64le
  19. compiler: clang
  20. addons:
  21. apt:
  22. packages:
  23. - libcryptsetup-dev
  24. coverity_scan:
  25. project:
  26. name: "latchset/luksmeta"
  27. description: "LUKSMeta builds via Travis CI"
  28. notification_email: npmccallum@redhat.com
  29. build_command_prepend: "./configure; make clean"
  30. build_command: "make -j 4"
  31. branch_pattern: coverity_scan
  32. env:
  33. global:
  34. - secure: "ehbWCKZW2ObWNXo4w1XvrrKdChVEL/qHQwZNsLVzuI8z/aVau3tF1BLFgxoDJmyO8iVM1nLDEbZ7NChVpggqpYVXX/Jq7zo1S77q6mXvv6MPFVfokukgsnXrkxUJtJVE0rs47Xu8lDT454pKjTaG2zbaEuBNOaMmohVWWIwAxGcNAEtUGIxir0chma1x5wmpXLNQ3UO6+SoqAh0OD9hPFxEaMD+3eNCemmgkrTknqduOU8hntdskT05u0uH50TLSxMWhOwDcqkub2zc2g0E4WWtFXyqdJS6mQv6nYO5l2JiM0rIKzGA7ST2dyKmN/iV3lT+g/PsMhzRE19NT3gqXlWjLEu7ufCoLRqJkthTwfdKfB1o5uwPttin89ZTtkRgthWkVwRtKh+4jL7FWsbip1RcMJURBs1A0e6/AX1EQ9UmdrKLddKwrBy9j2hVX65Fq6rmznZ5QLPJgZKYtUC8qA7L39C0PyJQThoeqSa8JpozSl+l4YSC8c/5E8s2MuiLdX1kuSyFXqgZPGbTt0TLlMsG7FINnvmzYwSO24EsUqmjTz+FfOHpGu/3Jpt23bjZ0iunSB0pQ3jgqnJ9HZRq+4BzqesqXtD9mcfEAwHcPTsj0kRGEoptDT+MlZZ9Dpi/lFghnglIbkpyL95u6t21s8Q9OQ0GhiZpEuMnYimxklMo="
  35. after_success:
  36. - bash <(curl -s https://codecov.io/bash)