Die Abbildung zeigt ein Architekturdiagramm einer CI/CD-Pipeline von einem externen System (CI/CD) zu OCI Functions in einer OCI-Region und von dort zu einem externen System.
Die CI/CD-Pipeline des Fn-Projekts umfasst die Komponenten des externen Systems (CI/CD) sowie OCI Container Registry und OCI Functions. OCI Functions befindet sich in einem Subnetz in einem VCN.
Der Fluss sieht folgendermaßen aus:
- Externes System (CI/CD): Informationen fließen vom Developer in ein Code-Repository. Mit der Fn-Projekt-CLI werden Informationsflüsse zum Erstellen von Builds verwendet. Aus "Build erstellen" können Daten die folgenden Pfade zu OCI verwenden:
- Mit der Erstellungs- oder Aktualisierungsfunktion können Sie Inhalte direkt an OCI Functions im VCN-Subnetz senden.
- Verwenden Sie die Docker-Containerisierung, und übertragen Sie dann das Docker-Image, um das Image an eine OCI Container Registry in OCI zu senden. Von dort wird das Image in OCI Functions abgerufen.
- OCI-Region: Von OCI Functions aus werden die Informationen zu einem OCI Service Connector Hub geleitet, der mit OCI Logging, OCI Streaming und OCI Notifications verknüpft ist.
- Externes System (SIEM und ITSM): Inhalte können von der OCI-Region zu einem externen System fließen, z.B. zu einem Drittanbieter- oder Nicht-OCI-Service.