wercker.yml 860 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 install
  13. - script:
  14. name: print dependencies
  15. code: |
  16. npm list --depth=0
  17. - script:
  18. name: npm test
  19. code: |
  20. npm test
  21. build-prod:
  22. steps:
  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. npm install
  33. - script:
  34. name: print dependencies
  35. code: |
  36. npm list --depth=0
  37. - script:
  38. name: npm run build:prod
  39. code: |
  40. npm run build:prod