Перейти к содержанию

NOC Release and Tagging Policy

Branches

master

master is main development branch. master is protected from changes and populated only via Merge Requests, which have passed full Q&A process.

release-X.Y

release-X.Y is branch hosting whole Release Generation. Release Generation X.Y is a group of releases, started with X.Y and followed by X.Y.Z hotfix releases. release-X.Y branch is protected from changes and populated only via Merge Request, which have passed full Q&A process. Most of MRs on release-X.Y branch are cherrypics from MRs on master branch

Tags

Following tags are usable as tower deploy branches and Docker image tags

latest

head of master branch

latest-X.Y

head of release-X.Y branch

X.Y

First release in X.Y generation on release-X.Y branch

X.Y.Z

Hotfix releases in X.Y generation on release-X.Y branch

stable-X.Y

Last tagged release in X.Y generation on release-X.Y branch (X.Y or last X.Y.Z)

stable

Last tagged release in last generation