この図は、最新のアプリケーションを構築してOCIコンピュート・インスタンスにデプロイする方法を示しています。次のものを含むOracle Cloud Infrastructure (OCI)コンパートメントで構成されます:
- コード開発者
- OCIコード・リポジトリ
- 管理対象ビルド・ステージおよびアーティファクト・リポジトリを含むビルド・パイプライン
- OCIのDevOpsデプロイメント・ステージに存在するデプロイメント・パイプライン
- OCIインスタンス・プール内のVMとOCIロード・バランサで構成されるデプロイメント環境
- Oracle Cloudサービスのグループ。次のもので構成されます。
- ロギング
- モニタリング
- 通知
- アイデンティティおよびアクセス管理
このアーキテクチャでは、コード開発者がコードをOCIコード・リポジトリにコミットし、そこからビルド・パイプラインが管理されたビルド・ステージを通過してアーティファクト・リポジトリに配信されます。
アーティファクト・リポジトリからビルドされたコードは、OCI DevOpsデプロイメント・ステージで処理される完全なインスタンス更新ステージが行われるデプロイメント・パイプラインに転送されます。
デプロイメント・アクションを通じて、コードはデプロイメント環境のOCIインスタンス・プール内の仮想マシン(VM)に送信され、そこからOCIロード・バランサを経由して配布されます。