1 KiB
1 KiB
Release
A guide for creating a release.
Background
This project release guide is based on
Steps
$ git checkout develop
$ git checkout -b release-<newversion>
- Do all of the release branch testing necessary. This could be as simple as running
npm test:ci
, or it could take user testing over a few days. $ git checkout release
$ git merge --no-ff release-<newversion>
$ npm version <newversion>
(see npm-version for valid values of ).$ git push && git push --tags
$ git checkout develop
$ git merge --no-ff release-<newversion>
Travis CI will automatically deploy the release to production, as well as push a production tagged Docker image to DockerHub.