-
Notifications
You must be signed in to change notification settings - Fork 691
How to Build a release
Kevan Ahlquist edited this page Oct 31, 2016
·
6 revisions
Merge the latest code from feature branches into master, the tip of master is always the most recent code ready for release.
Releases are tagged from the dist branch.
-
Merge
masterintodist, pulling in all changes except the.gitignore. -
Run
grunt releaseand commit changes indist/directory -
Tag the commit with the release version.
-
Create a new tag release in the Docker Hub repo. (e.g. Type:
Tag, Name:v0.11.0, Dockerfile Location:/, Docker Tag name:0.11.0. Make sure you click 'Save Changes'. -
Manually trigger build of the new release.
Between tagged releases, create a beta tag that is built from the head of the dist branch.
E.g. After creating the tagged release 0.7.0, create a 0.8.0-beta branch that always contains the latest code in the repo.