travis 513 B

12345678910111213141516171819202122232425262728293031
  1. {%- if os.travis -%}
  2. os:
  3. {%- for name in os.travis %}
  4. - {{name}}
  5. {%- endfor %}
  6. {%- endif %}
  7. language: node_js
  8. node_js:
  9. {%- for version in versions %}
  10. - '{{version}}'
  11. {%- else %}
  12. - '6'
  13. - '8'
  14. {%- endfor %}
  15. {%- if npminstall %}
  16. before_install:
  17. - npm i npminstall@5 -g
  18. install:
  19. - npminstall
  20. {%- endif %}
  21. script:
  22. - npm run {{command.travis}}
  23. {%- if afterScript %}
  24. {{afterScript}}
  25. {%- endif %}
  26. {%- if services %}
  27. services:
  28. {%- for service in services %}
  29. - {{service}}
  30. {%- endfor %}
  31. {%- endif %}