Descripción de la ilustración cicd-oci.png
En esta imagen se muestra una región de Oracle Cloud Infrastructure que incluye un único dominio de disponibilidad y una red virtual en la nube (VCN) con dos subredes públicas regionales. GitHub está fuera de la región, al igual que un grupo de usuarios finales.
En la imagen se muestra el siguiente flujo de trabajo general:
- Jenkins se ejecuta en una instancia de VM compute en la subred regional A. La integración de Webhook con GitHub inicia compilaciones y pruebas automatizadas en Jenkins después de cada protección de código en GitHub para crear una imagen de Docker.
- Oracle Cloud Infrastructure Registry extrae la imagen de Docker y la transfiere a Oracle Container Engine for Kubernetes en la subred regional B.
- Oracle Container Engine for Kubernetes aprovisiona la aplicación containerizzate en un arrendamiento existente en Oracle Cloud Infrastructure para su disponibilidad al grupo de usuarios finales.