appveyor.yml 820 B

12345678910111213141516171819202122232425262728293031323334353637
  1. build: off
  2. cache:
  3. - '%APPDATA%\npm-cache'
  4. clone_depth: 1
  5. skip_branch_with_pr: true
  6. skip_commits:
  7. files:
  8. - '**/*.md'
  9. configuration:
  10. - FreshDeps
  11. - LockedDeps
  12. environment:
  13. matrix:
  14. - nodejs_version: 10
  15. - nodejs_version: 9
  16. - nodejs_version: 8
  17. - nodejs_version: 6
  18. matrix:
  19. fast_finish: true
  20. exclude:
  21. - configuration: FreshDeps
  22. nodejs_version: 9
  23. - configuration: FreshDeps
  24. nodejs_version: 8
  25. - configuration: FreshDeps
  26. nodejs_version: 6
  27. install:
  28. - ps: Install-Product node $env:nodejs_version
  29. - npm install --global npm@6.1.0
  30. - npm --version
  31. - git config core.symlinks true
  32. - git reset --hard
  33. - if %configuration% == FreshDeps (npm install --no-shrinkwrap --prefer-online)
  34. - if %configuration% == LockedDeps (npm ci)
  35. test_script:
  36. - npm run test-win