.travis.yml 936 B

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