.travis.yml 683 B

12345678910111213141516171819202122232425262728
  1. language: php
  2. php:
  3. - 7.0
  4. - 7.1
  5. - 7.2
  6. env:
  7. matrix:
  8. - COMPOSER_FLAGS="--prefer-lowest"
  9. - COMPOSER_FLAGS=""
  10. before_script:
  11. - sudo apt-get -qq update
  12. - sudo apt-get install -y software-properties-common
  13. - sudo add-apt-repository -y ppa:mc3man/trusty-media
  14. - sudo apt-get -qq update
  15. - sudo apt-get install -y ffmpeg
  16. - travis_retry composer self-update
  17. - travis_retry composer global require "hirak/prestissimo:^0.3"
  18. - travis_retry composer update ${COMPOSER_FLAGS} --no-interaction
  19. script:
  20. - phpunit --coverage-text --coverage-clover=coverage.clover
  21. after_script:
  22. - php vendor/bin/ocular code-coverage:upload --format=php-clover coverage.clover