Skip to Main Content
Creating a fully automated CI/CD release pipeline with canary deployment strategy

About This Workshop

Youtube Video

About This Workshop
You will learn how to build your infrastructure and automate the build and deployment of a Cloud Native Python application to Oracle Kubernetes Engine(OKE),with a canary deployment model.

With a Canary deployment strategy, the application release happens incrementally to a subset of users. Initially, the new version gets deployed to a canary environment with no user traffic. The DevOps release pipeline can run validation tests against the new version and, once ready, route only a subset of users to the canary environment.

Workshop Info

1 hour, 30 minutes

Introduction - Introduction to the lab with OCI devops

Get Started - These are the prerequisites for customers using Free Trial and Paid tenancies, and Always Free accounts (if applicable). The title of the lab and the Contents Menu title (the title above) match for Prerequisite lab. This lab is always first.

Lab 1: Provision the infrastructure - Instruction to provision OCI devops ,OKE and related infrastructure

Lab 2: Get to know more about OCI Devops components - Get to know more about OCI devops components and artifacts

Lab 3: New version release - Release a new version and experience canary mode

Lab4: Cleanup of lab resources - Clean all the lab infra components

Need Help? - Solutions to Common Problems and Directions for Receiving Live Help

  • Free tier or paid tenancy
  • If the user is not a tenant admin , need the privilege to manage devops /oke services 

Other Workshops you might like