このイメージは、OCI DevOpsおよびOCIファンクション・サービスを使用したpythonアプリケーションのビルドおよびデプロイを示しています。これには、DevOpsプロジェクトのコレクションを含むOracle Cloud Infrastructure (OCI)リージョンが含まれます。次のプロジェクトで構成されます。
- OCIコード・リポジトリ
- パイプラインの構築
- デプロイメント・パイプライン
- OCIファンクション・インスタンス
- コンテナ・レジストリが関連付けられているアーティファクト・リポジトリ
リージョンの外部のエンド・ユーザーは、コードをOCIコード・リポジトリにコミットします。その後、コードは「パイプラインの構築」を通じて指示されます。これにより、デプロイメント・パイプラインを介してOCIファンクション・インスタンスへのデプロイメントがトリガーされ、アーティファクト・リポジトリおよび関連するコンテナ・レジストリ・コンポーネントにアーティファクトが配信されます。デプロイメント・パイプラインは、アーティファクト・リポジトリおよび関連するコンテナ・レジストリ・コンポーネントからマニフェストをプルし、OCIファンクションはこのコンポーネントからイメージをプルします。