To reduce human mistakes in the CD process. (And make our lives easier)
Humans do make mistakes, machines don't
E.g. Humans may update the wrong version or forgot to update some regions.
With a systematic and automated CICD flow , those things will never happen.
Release branch Pattern
How to use our CICD template
Release branch format: {Enviroment}/{Control panel}/{Swimlane}@{Cluster}
@{Cluster} is optional. If not specific, will deploy to all clusters(exclude oth)
e.g,
Add this alias to boost the process
vi ~/.gitconfig
After switching to the branch you want to update to, enter:
git cibr test/testAsia/prod
It will push your current branch to the given branch.
cibr = CI BRanch