.travis.yml 592 B

123456789101112131415161718192021222324252627282930
  1. language: php
  2. php:
  3. - 7.0
  4. - 7.1
  5. - 7.2
  6. # faster builds on new travis setup not using sudo
  7. sudo: false
  8. # cache vendor dirs
  9. cache:
  10. directories:
  11. - $HOME/.composer/cache
  12. install:
  13. - sudo apt-get install -y sendmail
  14. - travis_retry composer self-update && composer --version
  15. - export PATH="$HOME/.composer/vendor/bin:$PATH"
  16. - travis_retry composer install --prefer-dist --no-interaction
  17. before_script:
  18. - |
  19. if [ $TRAVIS_PHP_VERSION = '5.6' ]; then
  20. PHPUNIT_FLAGS="--coverage-clover=coverage.clover"
  21. fi
  22. script:
  23. - ./vendor/bin/phpunit --verbose $PHPUNIT_FLAGS