Oracle announced the general availability of the continuous integration (CI) features of the Oracle Cloud Infrastructure (OCI) DevOps service. As noted, this release builds on existing Continuous Deployment (CD) features to deliver a complete end-to-end CI/CD platform in OCI’s commercial regions.
“Developers can now commit their source code to a DevOps code repository, build and test software artifacts with a build runner, deliver artifacts to OCI repositories, and then run a deployment to OCI platforms,” said Jonathan Schreiber. , Oracle Senior Product Manager.
The executive noted that with the release of the DevOps service’s code repositories and build pipeline features, developers now have a complete CI/CD platform to simplify and improve software delivery in OCI. “If you’re embarking on a new project, you can use DevOps as a full CI/CD platform on OCI. Mirror an existing GitHub or GitLab repository to OCI’s code repositories to speed up your builds. From your commit, run quickly build concurrently with DevOps Build Pipelines and launch a Deployment to OCI platforms: Compute Hosts (virtual machine and bare metal), Oracle Kubernetes Engine clusters (managed Kubernetes), and Oracle Functions (serverless functions).”
Build Run tab of the Build Pipelines section in the Oracle Cloud Console.
Schreiber added that you may also be moving an existing application (on-premises or from another cloud) to OCI, and want to move software delivery and deployments to OCI platforms. “The OCI DevOps service has the flexibility to integrate with your existing CI/CD workflows. If you’re migrating and want to keep your existing CI workflow, like the ones in Jenkins, you can move your deployment process to DevOps and trigger a deployment from an existing CI pipeline to orchestrate your release steps with DevOps deployment pipelines.
He also pointed out that the OCI DevOps service works with the OCI platform and is part of it. “Instead of managing your team on a separate CI/CD platform, you can configure access for your team with Identity and Access Management (IAM) users and policies. With OCI DevOps, you can secure your builds and deployments with access from least privilege to required OCI resources Artifacts generated by the build and used in the deployment are stored in the OCI artifact repositories Logs of build runs and deployments are in the OCI Logging service for auditing and government, and your team can be notified of events from your DevOps pipelines through the Notifications services,” Schreiber noted.
Developer friendly DevOps
The executive indicated that the DevOps service does not charge per user, you only pay for the computation and storage used by the build pipelines and code repositories. “The DevOps service scales the service-managed build runners with your team. So you can run concurrent builds and you don’t need to manage or operate the underlying build execution hosts. A DevOps project gives you a home to watch your cycle complete software delivery life cycle. All source code repositories, build pipelines, deployment pipelines, and pointers to artifacts and environments are in one place,” the executive said.