Trunk-Based Development - Definição do Glossário de CI/CD
Trunk-based development é um modelo de branching em que os desenvolvedores integram pequenas mudanças em uma única branch compartilhada (o trunk) com frequência, usando feature branches de vida curta que fazem merge em um ou dois dias. É o modelo de branching para o qual o CI foi projetado.
Por que isso importa
Branches de vida curta mantêm os conflitos de merge pequenos e o trunk sempre pronto para release. Ele anda junto com feature flags para esconder o trabalho em andamento e com um merge queue para manter o trunk verde.
Guias relacionados
Feature Flag - CI/CD Glossary DefinitionFeature Flag: A feature flag (feature toggle) is a runtime switch that turns a code path on or off without re…
Merge Queue - CI/CD Glossary DefinitionMerge Queue: A merge queue serializes the merging of approved pull requests, testing each one against the lat…
Continuous Integration (CI) - CI/CD Glossary DefinitionContinuous Integration (CI): **Continuous integration** is the practice of automatically building and testing…