Build Once Deploy Many - CI/CD用語集の定義
build once, deploy many は、CI で単一の不変な artifact を生成し、ステージごとに rebuild するのではなく、その正確な artifact をすべての環境に昇格させるプラクティスです。
build once, deploy many は、CI で単一の不変な artifact を生成し、ステージごとに rebuild するのではなく、その正確な artifact をすべての環境に昇格させるプラクティスです。
このパターンは、staging でテストされたバイナリが production に出荷されるものと異なるという一連のバグを取り除きます。
仕組み
build ステージは一度コンパイルして artifact を公開します。後続のステージは同じ artifact を取得し、設定のみを変更します。テストしたものが、そのまま deploy するものになります。
関連ガイド
Immutable Artifact - CI/CD Glossary DefinitionImmutable Artifact: An immutable artifact is a build output that is created once, given a unique version, and…
What Is Environment Promotion?Environment promotion advances a release from one environment to the next, such as staging to production, aft…
Configuration Drift - CI/CD Glossary DefinitionConfiguration Drift: Configuration drift is the gradual divergence of a running system from its intended, ver…