.travis.yml 971 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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. - make sasslint
  27. - language: python
  28. python: 3.6
  29. cache:
  30. directories:
  31. - $HOME/.cache/pip
  32. install:
  33. - pip install mkdocs
  34. script:
  35. - mkdocs build --clean
  36. cache:
  37. directories:
  38. - $HOME/.composer/cache
  39. install:
  40. - composer install --prefer-dist
  41. before_script:
  42. - PATH=${PATH//:\.\/node_modules\/\.bin/}
  43. script:
  44. - make clean
  45. - make check_permissions
  46. - make all_tests