2
0

wercker.yml 875 B

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