.travis.yml 633 B

1234567891011121314151617181920212223242526272829
  1. language: php
  2. sudo: false
  3. dist: trusty
  4. php:
  5. - 7.2
  6. - 7.3
  7. - 7.4
  8. cache:
  9. directories:
  10. - $HOME/.composer/cache
  11. matrix:
  12. include:
  13. - php: 7.2
  14. env: deps=low
  15. fast_finish: true
  16. allow_failures:
  17. - php: 7.4
  18. before_script:
  19. - echo "extension = redis.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
  20. - echo "extension = mongodb.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
  21. - if [ "$deps" == "low" ]; then composer update --prefer-dist --prefer-lowest --prefer-stable; fi
  22. - if [ "$deps" != "low" ]; then composer install --prefer-dist; fi
  23. script: composer test