.travis.yml 661 B

12345678910111213141516171819202122232425262728293031323334353637
  1. language: php
  2. sudo: false
  3. cache:
  4. directories:
  5. - $HOME/.composer/cache
  6. branches:
  7. except:
  8. - /^bugfix\/.*$/
  9. - /^feature\/.*$/
  10. - /^optimization\/.*$/
  11. matrix:
  12. include:
  13. - php: 5.4
  14. - php: 5.5
  15. - php: 5.6
  16. env: DEPENDENCIES='low'
  17. - php: 5.6
  18. - php: 7.0
  19. - php: 7.1
  20. - php: 7.2
  21. - php: 7.3
  22. - php: 5.3
  23. dist: precise
  24. fast_finish: true
  25. install:
  26. - export COMPOSER_ROOT_VERSION=dev-master
  27. - if [ "$DEPENDENCIES" != "low" ]; then composer update; fi;
  28. - if [ "$DEPENDENCIES" == "low" ]; then composer update --prefer-lowest; fi;
  29. script:
  30. - vendor/bin/phpspec run -fpretty -v
  31. - vendor/bin/phpunit