Ephemeral Environment - CI/CD用語集の定義
エフェメラル環境は、多くの場合pull requestごとにオンデマンドで立ち上げられ、不要になると取り壊される、短命で隔離されたアプリケーションのコピーです。レビュアーが実際に稼働するシステムに対して変更をテストできるようにします。
なぜエフェメラルか
変更ごとに新しい環境を作成することで、共有stagingの競合や残存状態を避けられます。これは、エフェメラルなrunnerが各CI jobにクリーンなマシンを与えるのと同じ考え方です。
関連ガイド
Ephemeral Runner - CI/CD Glossary DefinitionEphemeral Runner: An **ephemeral runner** is created fresh for one job and destroyed after, giving clean, rep…
Environment Parity - CI/CD Glossary DefinitionEnvironment Parity: Environment parity is keeping development, staging, and production as similar as possible…
Deployment Pipeline - CI/CD Glossary DefinitionDeployment Pipeline: A deployment pipeline is the automated path a build takes from a committed change to run…