appveyor 879 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. environment:
  2. matrix:
  3. {%- for version in versions %}
  4. - nodejs_version: '{{version}}'
  5. {%- else %}
  6. - nodejs_version: '6'
  7. - nodejs_version: '8'
  8. {%- endfor %}
  9. install:
  10. {%- if services %}
  11. {%- for service in services %}
  12. {%- if service == 'redis-server' %}
  13. - nuget install redis-64 -excludeversion
  14. - redis-64\tools\redis-server.exe --service-install
  15. - redis-64\tools\redis-server.exe --service-start
  16. - '@ECHO Redis Started'
  17. {%- endif %}
  18. {%- endfor %}
  19. {%- endif %}
  20. - ps: Install-Product node $env:nodejs_version
  21. {%- if npminstall %}
  22. - npm i npminstall@5 && node_modules\.bin\npminstall
  23. {%- else %}
  24. - npm i
  25. {%- endif %}
  26. test_script:
  27. - node --version
  28. - npm --version
  29. - npm run {{command.appveyor}}
  30. build: off
  31. {%- if services %}
  32. services:
  33. {%- for service in services %}
  34. - {{service}}
  35. {%- endfor %}
  36. {%- endif %}