.travis.yml 965 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. language: php
  2. php:
  3. - '5.4'
  4. - '5.5'
  5. - '5.6'
  6. - '7.0'
  7. - '7.1'
  8. - hhvm
  9. - nightly
  10. install:
  11. # newest version without https://github.com/squizlabs/PHP_CodeSniffer/pull/1404
  12. - pear install PHP_CodeSniffer-3.0.0RC4
  13. script:
  14. - phpenv rehash
  15. - |
  16. if [[ $VALIDATE_STANDARD == yes ]]; then
  17. phpcs . --standard=phpcs.xml --warning-severity=0 --extensions=php -p
  18. fi
  19. - |
  20. if [[ $CHECK_TRANSLATION == yes ]]; then
  21. php cli/check.translation.php -r
  22. fi
  23. env:
  24. - CHECK_TRANSLATION=no VALIDATE_STANDARD=yes
  25. matrix:
  26. fast_finish: true
  27. include:
  28. - php: "5.3"
  29. dist: precise
  30. - php: "7.1"
  31. env: CHECK_TRANSLATION=yes VALIDATE_STANDARD=no
  32. allow_failures:
  33. # PHP 5.3 only runs on Ubuntu 12.04 (precise), not 14.04 (trusty)
  34. - php: "5.3"
  35. dist: precise
  36. - php: "5.4"
  37. - php: "5.5"
  38. - php: "5.6"
  39. - php: "7.0"
  40. - php: hhvm
  41. - php: nightly
  42. - env: CHECK_TRANSLATION=yes VALIDATE_STANDARD=no