TrunkBasedDevelopment
git devops tbd
- Trunk Based Development
- Long-Lived Feature Branch
- Perceived Barriers to Trunk Based Development
- Links
Trunk Based Development
Smaller Teams:
- Small commits straight into the trunk(or master)
- 이 방식은 Pair Programming 방식을 취한다. Pull Request 방식의 Code Review 불가능.
Scaled Trunk-Based Development:
With trunk-based development, where developers merge small, frequent updates to a core “trunk”
- Committing changes to the master branch triggers the CI/CD pipeline.
- If the pipeline flags up any failures, it is everyone’s responsibility to jump in to try and fix it as soon as possible.
- The aim is to keep the master branch in a deployable state, with changes being released frequently.
Long-Lived Feature Branch
Feature Flags & Branch by Abstraction 은 Long-Lived Feature Branch 를 위한 기술이다.
Perceived Barriers to Trunk Based Development
Perceived Barriers to Trunk Based Development