-
Notifications
You must be signed in to change notification settings - Fork 0
CI CD Plan
Piery van der Linde edited this page May 23, 2024
·
1 revision
Our Git repository is currently hosted on Github. We will use the integrated features of GitHub, such as Git Guardian and GitHub Workflows to test our code in addition to keeping it stable for deployment.
We will be using the Git Flow strategy in our development process. This entails the following:
- All code in
main
will be production ready. - New branches will be branched from the
Develop
branch. - New branches will be named
feat/...
, where...
represents a descriptive name regarding the feature being added. - Code in
Develop
will be reviewed and tested before merging periodically tomain
. - Hot fixes to fix small, critical issues will be committed directly to
Develop
ormain
.
- Branch protections has been put in place to protect
main
andDevelop
. - Pull requests for
Develop
need to have at least 1 approving review from another team member before being allowed to merge intoDevelop
. - Pull requests for
main
requires 2 approving reviews before being able to merge.
- We plan to deploy our app onto the Google Play Store.