甲骨文更新OCI DevOps服务使其成为端到端CI/CD平台

甲骨文(Oracle)云计算基础设施的DevOps服务,现在加入持续集成功能,使其成为一个完整的CI/CD平台。这次的更新的目标,是要在OCI商业地区提供端到端CI/CD工具,因此开发人员现在能够将源码提交到DevOps程序代码存储库,并且使用构建执行程序,构建、执行和测试软件构件,接着将构件交付到OCI平台进行部署。

官方提到,无论是开发人员所新构建的云计算原生应用程序,还是将现有的应用程序搬迁到OCI中,DevOps服务都能够简化软件交付流程,借由自动化软件交付生命周期各个阶段,来更快地发布功能减少错误发生。

DevOps服务现在可作为完整的CI/CD平台,用户能够将GitHub或GitLab存储库镜像到OCI程序代码存储库,来加快构建速度。另外,用户也可以将现有的应用程序,无论是在本地端还是其他云计算平台,搬迁到OCI上,并同时一并搬迁软件交付和部署工作管线,OCI DevOps服务可以灵活地和用户现有CI/CD工作流程集成。

当用户希望保留像是Jenkins等现有CI工作流程,用户可以将部署程序移到DevOps,从现有CI工作管线触发部署工作,并使用DevOps部署工作管线调度发布步骤。由于OCI DevOps服务与OCI平台紧密结合,属于OCI平台的一部分,所以用户可以使用IAM用户和政策,来配置团队的访问权限,以OCI资源最低访问权限来保护用户的构建和部署。

DevOps不按用户数量收费,用户对构建工作管线和程序代码存储库,所使用的运算和存储资源支付费用,构建执行程序由DevOps服务托管,因此用户不需要管理或是操作底层构建执行器主机,DevOps项目提供了完整的软件交付生命周期页面,所有程序代码存储库、构建工作管线、部署工作管线,还有构建和环境,都在该页面供用户统一管理查看。