Immutable Artifact - CI/CD用語集の定義
immutable artifact とは、一度だけ作成され、一意のバージョンが付与され、その後変更されない build 出力です。テストされたバイト列とまったく同じものが、あらゆる環境にデプロイされます。
CI/CDにおいて
一度だけ build し、同じ immutable artifact を staging と本番へ昇格させる(環境ごとに再 build しない)ことで、「今回は build 結果が違った」という一連の障害を排除できます。
関連ガイド
Release Engineering - CI/CD Glossary DefinitionRelease Engineering: Release engineering is the discipline of making the build, packaging, and release of sof…
Deployment Pipeline - CI/CD Glossary DefinitionDeployment Pipeline: A deployment pipeline, a term from the book Continuous Delivery, is the automated path a…
Pipeline as Code - CI/CD Glossary DefinitionPipeline as Code: Pipeline as code is defining the CI/CD pipeline in version-controlled files that live with…