.travis.yml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. # DO NOT EDIT THIS FILE!
  2. #
  3. # It's auto-generated by sonata-project/dev-kit package.
  4. language: php
  5. php:
  6. - '5.3'
  7. - '5.4'
  8. - '5.5'
  9. - '5.6'
  10. - '7.0'
  11. - nightly
  12. - hhvm
  13. sudo: false
  14. cache:
  15. directories:
  16. - $HOME/.composer/cache/files
  17. env:
  18. global:
  19. - PATH="$HOME/.local/bin:$PATH"
  20. - SYMFONY_DEPRECATIONS_HELPER=weak
  21. - TARGET=test
  22. matrix:
  23. fast_finish: true
  24. include:
  25. - php: '7.0'
  26. env: TARGET=docs
  27. - php: '5.3'
  28. env: COMPOSER_FLAGS="--prefer-lowest"
  29. - php: '7.0'
  30. env: SYMFONY=2.3.*
  31. - php: '7.0'
  32. env: SYMFONY=2.7.*
  33. - php: '7.0'
  34. env: SYMFONY=2.8.*
  35. - php: '7.0'
  36. env: SYMFONY=3.0.*
  37. - php: '7.0'
  38. env: SYMFONY=dev-master@dev
  39. - php: '7.0'
  40. env: SONATA_CORE=3.*
  41. - php: '7.0'
  42. env: SONATA_CORE=dev-master@dev
  43. - php: '7.0'
  44. env: SONATA_BLOCK=3.*
  45. - php: '7.0'
  46. env: SONATA_BLOCK=dev-master@dev
  47. - php: '7.0'
  48. env: SYMFONY_DEPRECATIONS_HELPER=0
  49. allow_failures:
  50. - php: nightly
  51. - php: hhvm
  52. - env: SYMFONY_DEPRECATIONS_HELPER=0
  53. - env: SYMFONY=dev-master@dev
  54. - env: SONATA_CORE=dev-master@dev
  55. - env: SONATA_BLOCK=dev-master@dev
  56. before_install:
  57. - if [ -x .travis/before_install_${TARGET}.sh ]; then .travis/before_install_${TARGET}.sh; fi;
  58. install:
  59. - if [ -x .travis/install_${TARGET}.sh ]; then .travis/install_${TARGET}.sh; fi;
  60. before_script:
  61. - if [ -x .travis/before_script_${TARGET}.sh ]; then .travis/before_script_${TARGET}.sh; fi;
  62. script: make $TARGET
  63. after_success:
  64. - if [ -x .travis/after_success_${TARGET}.sh ]; then .travis/after_success_${TARGET}.sh; fi;