.travis.yml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
  2. # ╔╦╗╦═╗╔═╗╦ ╦╦╔═╗ ┬ ┬┌┬┐┬ #
  3. # ║ ╠╦╝╠═╣╚╗╔╝║╚═╗ └┬┘││││ #
  4. # o ╩ ╩╚═╩ ╩ ╚╝ ╩╚═╝o ┴ ┴ ┴┴─┘ #
  5. # #
  6. # This file configures Travis CI. #
  7. # (i.e. how we run the tests... mainly) #
  8. # #
  9. # https://docs.travis-ci.com/user/customizing-the-build #
  10. # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
  11. language: node_js
  12. node_js:
  13. - "node"
  14. - "8"
  15. - "6"
  16. - "4"
  17. - "0.12"
  18. - "0.10"
  19. matrix:
  20. include:
  21. - addons:
  22. mariadb: 5.5
  23. node_js: '8'
  24. - addons:
  25. mariadb: 10.0
  26. node_js: '8'
  27. - addons:
  28. mariadb: 10.1
  29. node_js: '8'
  30. - addons:
  31. mariadb: 5.5
  32. node_js: '6'
  33. - addons:
  34. mariadb: 10.0
  35. node_js: '6'
  36. - addons:
  37. mariadb: 10.1
  38. node_js: '6'
  39. branches:
  40. only:
  41. - master
  42. services: mysql
  43. sudo: false
  44. before_script:
  45. - mysql -e 'create database adapter_tests;'
  46. env:
  47. - WATERLINE_ADAPTER_TESTS_HOST=127.0.0.1 WATERLINE_ADAPTER_TESTS_USER=root WATERLINE_ADAPTER_TESTS_PASSWORD='' WATERLINE_ADAPTER_TESTS_DATABASE=adapter_tests
  48. notifications:
  49. email:
  50. - ci@sailsjs.com