该图显示了从外部系统 (CI/CD) 到 OCI 区域上的 OCI 函数以及从该区域到外部系统的 CI/CD 管道的架构图。
CI/CD 管道 Fn 项目部署涵盖外部系统 (CI/CD) 组件以及 OCI 容器注册表和 OCI 功能。OCI 函数位于 VCN 中的子网内。
以下是流程:
- 外部系统 (CI/CD):信息从开发人员流向代码存储库。使用 Fn 项目 CLI,信息流用于创建构建。从创建构建开始,数据可以使用以下 OCI 路径:
- 使用 create 或 update 函数将内容直接发送到 VCN 子网内的 OCI 函数。
- 使用 Docker 容器化,然后传输 Docker 映像以将映像发送到 OCI 中的 OCI 容器注册表。从那里,图像被拉入 OCI Functions。
- OCI 区域:从 OCI Functions 流向 OCI 服务连接器中心,该中心链接到 OCI 日志记录、OCI 流处理和 OCI 通知。
- 外部系统(SIEM 和 ITSM):内容可以从 OCI 区域流向外部系统,例如第三方或非 OCI 服务。