wercker.yml 917 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. box: node:6.10
  2. test:
  3. steps:
  4. - script:
  5. name: set yarn cache-folder
  6. code: |
  7. yarn config set cache-folder $WERCKER_CACHE_DIR/yarn
  8. - script:
  9. name: install dependencies
  10. code: |
  11. yarn global add npm@4
  12. npm config delete _auth
  13. yarn install --prefer-offline
  14. - script:
  15. name: print dependencies
  16. code: |
  17. yarn list depth=0
  18. - script:
  19. name: npm test
  20. code: |
  21. npm test
  22. build-prod:
  23. steps:
  24. - script:
  25. name: set yarn cache-folder
  26. code: |
  27. yarn config set cache-folder $WERCKER_CACHE_DIR/yarn
  28. - script:
  29. name: install dependencies
  30. code: |
  31. yarn global add npm@4
  32. yarn install --prefer-offline
  33. - script:
  34. name: print dependencies
  35. code: |
  36. yarn list depth=0
  37. - script:
  38. name: npm run build:prod
  39. code: |
  40. npm run build:prod