.travis.yml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. language: php
  2. php:
  3. - 5.3
  4. - 5.4
  5. - 5.5
  6. - 5.6
  7. - 7.0
  8. - hhvm
  9. env:
  10. global:
  11. - SYMFONY_DEPRECATIONS_HELPER=weak
  12. matrix:
  13. fast_finish: true
  14. include:
  15. - php: 5.3.3
  16. env: COMPOSER_FLAGS="--prefer-lowest"
  17. - php: 5.6
  18. env: SYMFONY_VERSION=2.3.*
  19. - php: 5.6
  20. env: SYMFONY_VERSION=2.6.*
  21. - php: 5.6
  22. env: SYMFONY_VERSION=2.7.*
  23. - php: 5.6
  24. env: SYMFONY_VERSION=2.8.*@dev
  25. - php: 5.6
  26. env: SYMFONY_VERSION="3.0.x-dev as 2"
  27. allow_failures:
  28. - php: 7.0
  29. - php: hhvm
  30. - env: SYMFONY_VERSION=2.8.*@dev
  31. - env: SYMFONY_VERSION="3.0.x-dev as 2"
  32. before_script:
  33. - composer selfupdate
  34. - if [ "$SYMFONY_VERSION" = "2.8.*@dev" ] || [ "$SYMFONY_VERSION" = "3.0.x-dev as 2" ]; then SYMFONY_DEPRECATIONS_HELPER=strict; fi;
  35. - if [ "$SYMFONY_VERSION" != "" ]; then composer require "symfony/symfony:${SYMFONY_VERSION}" --no-update; fi;
  36. - composer update --prefer-source --no-interaction $COMPOSER_FLAGS
  37. - sudo pip install -r Resources/doc/requirements.txt
  38. script: make test
  39. notifications:
  40. webhooks: https://sonata-project.org/bundles/admin/master/travis