L'image présente un diagramme d'architecture d'un pipeline CI/CD d'un système externe (CI/CD) vers OCI Functions dans une région OCI et de là vers un système externe.
Le déploiement du projet Fn de pipeline CI/CD couvre les composants de système externe (CI/CD), OCI Container Registry et OCI Functions. OCI Functions réside dans un sous-réseau dans un VCN.
Le flux se présente comme suit :
- Système externe (CI/CD) : les informations circulent du Developer vers un référentiel de code. A l'aide de l'interface de ligne de commande du projet Fn, des flux d'informations permettent de créer un build. A partir de la création de build, les données peuvent utiliser les chemins suivants vers OCI :
- Utilisez la fonction de création ou de mise à jour pour envoyer du contenu directement à OCI Functions dans le sous-réseau VCN.
- Utilisez le conteneurisation Docker, puis transférez l'image Docker pour envoyer l'image à un registre de conteneurs OCI dans OCI. A partir de là, l'image est extraite vers OCI Functions.
- Région OCI : à partir d'OCI Functions, les informations sont transmises à un hub de connecteur de service OCI qui relie OCI Logging, OCI Streaming et OCI Notifications.
- Système externe (SIEM et ITSM) : le contenu peut circuler de la région OCI vers un système externe, tel qu'un service tiers ou non OCI.