#NPM Shrinkwrap Workflow
Our workflow consists of the following steps:
- Hack on changes and merge to master
- CI detects commits to master and runs tests
- CI machine runs
npm test
- Once tests pass, deployable artifact is built on separate system - call this the "build phase"
- Build machine runs
npm install
to install dependencies - Build machine creates gzipped tarball (which includes dependencies) and pushes gzip file to artifact server