Release Train - CI/CD用語集の定義
リリーストレインは固定スケジュールで出荷します。締め切りまでに準備できた機能は出て行き、残りは次のトレインに乗ります。
リリーストレインとは、固定されたスケジュールでreleaseを出荷する方式であり、締め切りまでに準備できた機能はトレインに乗り、未完了の作業は次を待ちます。これによりreleaseのタイミングが予測可能になります。
このモデルは個々のrelease日をめぐる交渉をなくし、共有ブランチ上で未完了の作業をダークに保つためにfeature flagに依存します。
関連ガイド
Feature Flag - CI/CD Glossary DefinitionFeature Flag: A feature flag is a runtime toggle that turns a code path on or off without redeploying, lettin…
Semantic Versioning - CI/CD Glossary DefinitionSemantic Versioning: Semantic versioning (SemVer) formats a version as MAJOR.MINOR.PATCH, where MAJOR marks b…
Cherry-Pick - CI/CD Glossary DefinitionCherry-Pick: A cherry-pick applies a specific commit from one branch onto another without merging the whole b…