Skip to content
Latchkey

Merge Queue - CI/CD用語集の定義

Merge queue は承認済みのpull requestのmergeを直列化し、それぞれをlandさせる前に、最新のtrunkと前にあるPRを合わせたものに対してテストします。GitHubはこれを組み込み機能として提供しています。

なぜ重要か

これは、2つのPRが単独ではCIを通過するのに組み合わせると壊れる「セマンティックなmerge conflict」を防ぎます。queueは、すべてのPRを手作業で直列に再テストさせることなく、trunkがgreenのままであることを保証します。

関連ガイド