.travis.yml 597 B

12345678910111213141516171819202122232425262728293031323334
  1. language: php
  2. sudo: true
  3. services:
  4. - docker
  5. jobs:
  6. include:
  7. - &TEST
  8. php: "5.6"
  9. before_script:
  10. - ./travisci/bin/start.sh
  11. - composer install
  12. - ./travisci/bin/logs.sh
  13. script: vendor/bin/phpunit --debug
  14. after_script:
  15. - ./travisci/bin/stop.sh
  16. - <<: *TEST
  17. php: "7.0"
  18. - <<: *TEST
  19. php: "7.1"
  20. - <<: *TEST
  21. php: "7.2"
  22. - <<: *TEST
  23. php: "7.3"
  24. - stage: Static analysis with phpstan
  25. php: "7.3"
  26. script:
  27. - composer require --dev phpstan/phpstan
  28. - vendor/bin/phpstan analyse