.travis.yml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. # DO NOT EDIT THIS FILE!
  2. #
  3. # It's auto-generated by sonata-project/dev-kit package.
  4. branches:
  5. only:
  6. - master
  7. - 3.x
  8. language: php
  9. php:
  10. - '5.3'
  11. - '5.4'
  12. - '5.5'
  13. - '5.6'
  14. - '7.0'
  15. - '7.1'
  16. - nightly
  17. sudo: false
  18. dist: precise
  19. cache:
  20. pip: true
  21. directories:
  22. - $HOME/.composer/cache/files
  23. env:
  24. global:
  25. - PATH="$HOME/.local/bin:$PATH"
  26. - SYMFONY_DEPRECATIONS_HELPER=weak
  27. - TARGET=test
  28. - UPSTREAM_URL=https://github.com/sonata-project/SonataAdminBundle.git
  29. - XMLLINT_INDENT=" "
  30. matrix:
  31. fast_finish: true
  32. include:
  33. - php: '7.1'
  34. env: TARGET=docs
  35. - php: '7.1'
  36. env: TARGET=lint
  37. - php: '5.3'
  38. env: COMPOSER_FLAGS="--prefer-lowest"
  39. - php: '7.1'
  40. env: SYMFONY=2.3.*
  41. - php: '7.1'
  42. env: SYMFONY=2.7.*
  43. - php: '7.1'
  44. env: SYMFONY=2.8.*
  45. - php: '7.1'
  46. env: SYMFONY=3.2.*
  47. - php: '7.1'
  48. env: SYMFONY=3.3.*
  49. - php: '7.1'
  50. env: SYMFONY=dev-master@dev
  51. - php: '7.1'
  52. env: SONATA_CORE=3.*
  53. - php: '7.1'
  54. env: SONATA_CORE=dev-master@dev
  55. - php: '7.1'
  56. env: SONATA_BLOCK=3.*
  57. - php: '7.1'
  58. env: SONATA_BLOCK=dev-master@dev
  59. - php: '7.1'
  60. env: SYMFONY_DEPRECATIONS_HELPER=0
  61. - php: hhvm
  62. dist: trusty
  63. allow_failures:
  64. - php: nightly
  65. - php: hhvm
  66. - env: SYMFONY_DEPRECATIONS_HELPER=0
  67. - env: SYMFONY=dev-master@dev
  68. - env: SONATA_CORE=dev-master@dev
  69. - env: SONATA_BLOCK=dev-master@dev
  70. before_install:
  71. - git remote add upstream ${UPSTREAM_URL} && git fetch --all
  72. - if [[ -x .travis/check_relevant_${TARGET}.sh && "$TRAVIS_PULL_REQUEST" != "false" ]]; then export RELEVANT=$(.travis/check_relevant_${TARGET}.sh); fi;
  73. - if [[ ! -z ${RELEVANT} ]];then exit 0; fi;
  74. - if [ -x .travis/before_install_${TARGET}.sh ]; then .travis/before_install_${TARGET}.sh; fi;
  75. install:
  76. - if [ -x .travis/install_${TARGET}.sh ]; then .travis/install_${TARGET}.sh; fi;
  77. before_script:
  78. - if [ -x .travis/before_script_${TARGET}.sh ]; then .travis/before_script_${TARGET}.sh; fi;
  79. script: make $TARGET
  80. after_success:
  81. - if [ -x .travis/after_success_${TARGET}.sh ]; then .travis/after_success_${TARGET}.sh; fi;