Skip to content
Latchkey

Release Train - CI/CD用語集の定義

release trainは、固定的で繰り返される締め切りまでに準備できたものを出荷し、準備できていないものは次の予定されたreleaseに乗ります。

release trainは、固定的で繰り返されるreleaseスケジュールです。締め切りまでにmergeされ準備できたfeatureはまとめて出荷され、準備できていないものは次の出発を待ちます。

release trainは「featureが完成したら出荷する」を「一定のペースで出荷する」に置き換えます。スケジュールが予測可能なため、チームは出発に合わせて計画でき、準備できていないfeatureを詰め込む圧力が下がります。

ペースの例

2週間のtrainのチームは、隔週の月曜ごとにrelease branchを切ります。金曜までにmergeされたfeatureがそのtrainに乗り、残りは待ちます。これにより各releaseが小さく予測可能に保たれます。

関連ガイド