TheKoguryo's Tech Blog

 Version 2023.11.20

3. DevOps Services

  • OCI DevOps service is a managed CI/CD service provided by OCI. It provides tools from application source code repositories to production deployments.

    OCI DevOps Key Components

    • DevOps Project

      A logical grouping of resources that make up a CI/CD workflow, including source code repositories, build and deployment pipelines, and additional management resources within a single project.

    • Code Repository

      Git Repository, a source code repository.

    • Build Pipeline

      Provides the ability to configure pipelines for building source code for continuous integration (CI). In the OKE base, it is an area that configures the process of building source code and storing container images in OCIR, a container registry.

    • Deployment Pipeline

      Provides the ability to configure a deployment pipeline for Continuous Deploy (CD). In the OKE base, it is an area that configures the process of deploying the newly stored container image in OCIR to OKE through the deployment YAML Artifact.

    • Artifact

      It is a repository that stores resources to be used in the build/deployment pipeline in addition to the source code, such as build artifacts (eg container images) and resources to be used for deployment (YAML configuration files).

    • Other related functions such as external storage connection, log, and trigger are provided.

# Automating deployment of Spring Boot app to OKE using DevOps service



As an individual, this article was written with my personal time. There may be errors in the content of the article, and the opinions in the article are personal opinions.

Last updated on 23 Nov 2021