.travis.yml 754 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. sudo: false
  2. dist: trusty
  3. matrix:
  4. include:
  5. - language: php
  6. php: 7.2
  7. - language: php
  8. php: 7.1
  9. - language: php
  10. php: 7.0
  11. - language: php
  12. php: 5.6
  13. - language: node_js
  14. node_js: 8
  15. cache:
  16. yarn: true
  17. directories:
  18. - $HOME/.cache/yarn
  19. install:
  20. - yarn install
  21. before_script:
  22. - PATH=${PATH//:\.\/node_modules\/\.bin/}
  23. script:
  24. - yarn run build # Just to be sure that the build isn't broken
  25. - make eslint
  26. cache:
  27. directories:
  28. - $HOME/.composer/cache
  29. install:
  30. - composer install --prefer-dist
  31. before_script:
  32. - PATH=${PATH//:\.\/node_modules\/\.bin/}
  33. script:
  34. - make clean
  35. - make check_permissions
  36. - make all_tests