.travis.yml 825 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. language: php
  2. sudo: required
  3. matrix:
  4. include:
  5. - php: 7.2
  6. env: SW_VERSION="4.4.7"
  7. - php: 7.3
  8. env: SW_VERSION="4.4.7"
  9. - php: master
  10. env: SW_VERSION="4.4.7"
  11. allow_failures:
  12. - php: master
  13. services:
  14. - mysql
  15. - redis-server
  16. - docker
  17. before_install:
  18. - export PHP_MAJOR="$(`phpenv which php` -r 'echo phpversion();' | cut -d '.' -f 1)"
  19. - export PHP_MINOR="$(`phpenv which php` -r 'echo phpversion();' | cut -d '.' -f 2)"
  20. - echo $PHP_MAJOR
  21. - echo $PHP_MINOR
  22. install:
  23. - cd $TRAVIS_BUILD_DIR
  24. - bash ./tests/swoole.install.sh
  25. - phpenv config-rm xdebug.ini || echo "xdebug not available"
  26. - phpenv config-add ./tests/ci.ini
  27. before_script:
  28. - cd $TRAVIS_BUILD_DIR
  29. - composer config -g process-timeout 900 && composer update
  30. script:
  31. - composer analyse
  32. - composer test