此图显示了使用 GitHub 操作和 Oracle Cloud Infrastructure (OCI) DevOps 服务将应用程序从 GitHub 部署到 Oracle Container Engine for Kubernetes 集群的体系结构。

在此映像中,最终用户可以访问外部连续集成 (external continuous integration, CI) 系统来创建构建,然后由 Docker 容器化。然后,将 Docker 映像转发到踢掉 OCI 部署,同时将映像的记录写入到 CI 系统外部的对象资料档案库。

OCI 部署在 OCI 区域中的 DevOps 项目内。Docker 映像通过部署管道进入 DevOps 项目,该部署管道创建部署对象 Kubernetes 对象,该对象同时传递到 OKE 开发环境和 OKE 生产环境。开发环境将构建部署到区域内的 OKE 开发集群,但是在 DevOps 项目之外,生产环境将构建部署部署部署到位于相似位置的 OKE 生产集群。DevOps 项目同时将记录传递给 OCI 日志记录和通知服务。