.travis.yml 1006 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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: php
  12. php: 7.0
  13. - language: php
  14. php: 5.6
  15. - language: node_js
  16. node_js: 8
  17. cache:
  18. yarn: true
  19. directories:
  20. - $HOME/.cache/yarn
  21. install:
  22. - yarn install
  23. before_script:
  24. - PATH=${PATH//:\.\/node_modules\/\.bin/}
  25. script:
  26. - yarn run build # Just to be sure that the build isn't broken
  27. - make eslint
  28. - make sasslint
  29. - language: python
  30. python: 3.6
  31. cache:
  32. directories:
  33. - $HOME/.cache/pip
  34. install:
  35. - pip install mkdocs
  36. script:
  37. - mkdocs build --clean
  38. cache:
  39. directories:
  40. - $HOME/.composer/cache
  41. install:
  42. - composer install --prefer-dist
  43. before_script:
  44. - PATH=${PATH//:\.\/node_modules\/\.bin/}
  45. script:
  46. - make clean
  47. - make check_permissions
  48. - make all_tests