Announcing the OCI DevOps service: A complete CI/CD platform

By Jonathan Schreiber, Oracle Sr. Principal Product Manager

December 16, 2021

We’re excited to announce the general availability of continuous integration (CI) features from the Oracle Cloud Infrastructure (OCI) DevOps service! This launch builds on our existing continuous deployment (CD) features to deliver a complete end-to-end CI/CD platform in OCI 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.

Whether developers are building a new cloud native application or migrating an existing application to OCI, the DevOps service is here to simplify their software delivery process. Using the DevOps service developers can automate each phase of their software delivery lifecycle, to release features more quickly and with fewer errors.

Simplify your software delivery lifecycle

DevOps is the process of continually improving how engineering teams deliver software. Recent studies of engineering team capabilities have shown that DevOps capabilities are positively correlated to business success. If your team can safely release features more frequently than your competitors, your customers get more value from your software.

OCI’s CI/CD Platform

With the release of code repositories and build pipelines features from the DevOps service, developers now have a full CI/CD platform available to simplify and improve software delivery on OCI. If you’re embarking on a new project, you can use DevOps as a complete CI/CD platform on OCI. Mirror an existing GitHub or GitLab repository to OCI Code Repositories to speed up your builds. From your commit, quickly run concurrent builds with DevOps Build Pipelines and kick off a Deployment to OCI platforms: Compute hosts (virtual machine and bare metal), Oracle Kubernetes Engine (managed Kubernetes) clusters, and Oracle Functions (serverless functions).

You might also move an existing application (from on-premises or 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, such as 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.

The OCI DevOps service works with and is part of the fabric of the OCI platform. Instead of managing your team in a separate CI/CD platform, you can set up access for your team with Identity and Access Management (IAM) users and policies. With OCI DevOps, you can secure your builds and deployments with least privilege access to OCI resources needed. Artifacts generated by your build and used in your deployment are stored in OCI Artifact repositories. Logs from your build runs and deployments are in the OCI Logging service for audit and governance, and your team can receive notifications from the events of your DevOps pipelines through the Notifications services.

Developer-friendly DevOps

The DevOps service doesn’t charge per-user, you only pay for the compute and storage that your build pipelines and code repositories use. The DevOps service scales service managed build runners with your team. So, you can run concurrent builds and don’t need to manage or operate the underlying build runner hosts. A DevOps project gives you a home to view your complete software delivery lifecycle. All your source code repositories, build pipelines, deployment pipelines, and pointers to artifacts and environments are in one place.

DevOps speed and reliability

With build pipelines, you can integrate tests in your build instructions. With deployment pipelines, you can create a progressive delivery release to validate your recent changes in development and staging environments before releasing them to production users. From a DevOps deployment, you can recover from an issue in production by rolling back a delivery stage.

From our customers

Thomson Reuters accelerated their migration on to OCI using the DevOps service. Nagaraju Kammara, SRE technical lead at Thomson Reuters, said,

As our Cloud teams are already well versed in designing and running fully automated cloud applications, we found the Oracle DevOps Service easy to adopt and are happy as it is an OCI-native tool. Our Landing Zone Service team saw significant improvements in our developer efficiency by using OCI DevOps Service and it enabled us to streamline our deployments in OCI.

BizDoc Storage is using the OCI DevOps service to speed up their software delivery pipeline. Jim Geldermann, Director of Technology, BizDoc Storage says:

“BizDoc Storage is in the document conversion and management business. We have been using microservices for a long time, even before they gained popularity. Oracle DevOps service has successfully replaced our previous software development lifecycle (SDLC) system, helping us build and push code in 90-120 seconds.”

We look forward to hearing how you use OCI DevOps with your projects!

Get started now

To get started today and sign up for the Oracle Cloud Free Tier to try out OCI DevOps service, learn more in the documentation. Use our reference architecture to automatically set up an example CI/CD pipeline, to build, test, and deploy a sample web application to Kubernetes.

Terms of Use | Copyright © 2002 - 2021 CONSTITUENTWORKS SM  CORPORATION. All rights reserved. | Privacy Statement