
Fix branches are used for you’ve guessed it, fixes. After they are ready to be merged a MR needs to be created and merged. Merging will not automatically trigger new deployment. You will need to use release instead.
More on this is detailed below in the guide.
How?
- Create a new branch from
master/mainusing the naming conventionfix/UR-1333orfix/user-login - Work on the feature and prefferably use MR to merge it to the
master/mainor directly merge to said branch - Create a new incremented tag once it has been merged eg
1.2.14- Once the tag is created, it will most likely be automatically pushed to development ( base gitlab-ci configuration )
- If needed use the CI pipelines to release to
stagingorproduction
TagFlower
- Create a new branch from
masterusingtagflowerand naming convention. eg.tagflower fix UR-1333ortagflower fix user-loginto create a new branch - Work on the feature and use MR to merge it to the
masteror other branch
By hand using git tools
- Create a new branch from
masterusing the naming convention eg.git checkout -B fix/UR-1333orgit checkout -B fix/user-login - Work on the feature and use MR to merge it to the
masteror other branch
If you want to release changes to the environemnts, eg. development, after the MR is merged, follow release docs.