Trunk-Based Development - CI/CD用語集の定義
Trunk-based development は、全員が小さな変更を単一の main branch に統合し続け、長命な branch を避けます。
Trunk-based development とは、開発者が小さな変更を単一の main branch(trunk)に頻繁に統合する branching モデルで、長命な branch や大きな merge を避けます。
CI に適する理由
trunk への頻繁で小さな merge は merge コンフリクトを最小化し、CI のフィードバックループを短く保ちます。これが trunk-based development が continuous integration と自然に相性が良い理由です。
関連ガイド
Continuous Integration (Model) - CI/CD Glossary DefinitionContinuous Integration (Model): Continuous integration is the practice of merging code to a shared mainline f…
Pull Request - CI/CD Glossary DefinitionPull Request: A pull request is a proposal to merge changes from one branch into another. On GitHub it opens…
Continuous Delivery (Model) - CI/CD Glossary DefinitionContinuous Delivery (Model): Continuous delivery extends continuous integration by keeping every validated ch…