2 Release_branch
BootcampBestitconsulting/Bootcamp2020-11-25
2. Software Release
🪕 Release Cycle
Dev -> Testing (DIT, SIT) -> Staging (UAT) -> Production
🪕 Software Release Delivery (CI/CD)
- Build: Dev -> gitlab -> Build Server
- Build Repository
- Deployment: Production, Staging, Testing
Branching Flow
- trunk (mainline)-based branch
- git flow
- github flow (feature branches and a master branch)
- gitlab flow (staging and production branches…)
SDLC
- Design
- Implementation
- Testing
- Maintenance
🪕 How many branches for Agile Story ?
Github Flow: individual feature branches and a master
Gitlab Flow: Separate production branch: staging, production
