スナップショット は、特定のバージョンのコンポーネントとプロセスの集合です。 通常、スナップショットは、連携して機能すると認識されている一式のコンポーネント・バージョンを表します。
スナップショットは一般に、制御されていない環境、つまり承認のない環境で生成されます。 スナップショットが作成されるときには、アプリケーションの現行状態のピクチャーが取り込まれます。 アプリケーションがパイプライン内で別の環境に移動する際に、適切なコンポーネント・バージョンが使用されていることをスナップショットで確認できます。
スナップショットは、複数の層や開発チームのある複雑なデプロイメントの管理に役立ちます。例えば、チーム A のコンポーネントがチーム B のコンポーネントと共に機能することをテストおよび確認した後で、スナップショットを作成できます。その後、デプロイメントが進行するにつれ、さらにスナップショットを作成して作業をモデル化し、バージョン、構成、およびプロセスを調整しながら、デプロイメント全体を推進することができます。