Release Train - CI/CD用語集の定義
release trainは、固定的で繰り返される締め切りまでに準備できたものを出荷し、準備できていないものは次の予定されたreleaseに乗ります。
release trainは、固定的で繰り返されるreleaseスケジュールです。締め切りまでにmergeされ準備できたfeatureはまとめて出荷され、準備できていないものは次の出発を待ちます。
release trainは「featureが完成したら出荷する」を「一定のペースで出荷する」に置き換えます。スケジュールが予測可能なため、チームは出発に合わせて計画でき、準備できていないfeatureを詰め込む圧力が下がります。
ペースの例
2週間のtrainのチームは、隔週の月曜ごとにrelease branchを切ります。金曜までにmergeされたfeatureがそのtrainに乗り、残りは待ちます。これにより各releaseが小さく予測可能に保たれます。
関連ガイド
Feature Freeze - CI/CD Glossary DefinitionFeature Freeze: A feature freeze is a point in a release cycle after which no new features are accepted, so r…
Cut a Release - CI/CD Glossary DefinitionCut a Release: To cut a release is to create the specific, versioned build (often by branching and tagging) t…
Release Channel - CI/CD Glossary DefinitionRelease Channel: A release channel is a named track of releases with a consistent stability level (for exampl…