Beschreibung der Abbildung cicd-oci.png
Diese Abbildung zeigt eine Oracle Cloud Infrastructure-Region mit einer einzelnen Availability-Domain und einem virtuellen Cloud-Netzwerk (VCN) mit zwei regionalen öffentlichen Subnetzen. GitHub liegt außerhalb der Region, ebenso wie eine Gruppe von Endbenutzern.
Das Bild zeigt den folgenden allgemeinen Arbeitsfluss:
- Jenkins wird auf einer VM-Compute-Instanz im regionalen Subnetz A ausgeführt. Webhook-Integration mit GitHub initiiert automatisierte Builds und Tests auf Jenkins nach jedem Code-Check-in auf GitHub, um ein Docker-Image zu erstellen.
- Oracle Cloud Infrastructure Registry ruft das Docker-Image ab und überträgt es im regionalen Subnetz B an Oracle Container Engine für Kubernetes.
- Oracle Container Engine for Kubernetes stellt der Gruppe von Endbenutzern die containerisierte Anwendung in einem vorhandenen Mandanten auf Oracle Cloud Infrastructure zur Verfügung.