L'illustration présente un diagramme d'architecture d'un pipeline d'intégration et de développement en continu d'un système externe (CI/CD) vers le service des fonctions pour OCI dans une région OCI et de là vers un système externe.
Le déploiement du projet Fn de pipeline d'intégration et de développement en continu couvre les composants de système externe (CI/CD) et le registre de conteneurs OCI et le service des fonctions pour OCI. Le service des fonctions pour OCI réside dans un sous-réseau d'un VCN.
Le flux est le suivant :
- Système externe (CI/CD) : Les informations circulent du développeur vers un référentiel de code. À l'aide de l'interface de ligne de commande Fn Project, les flux d'informations permettent de créer une compilation. À partir de Créer une compilation, les données peuvent utiliser les chemins d'accès suivants à OCI :
- Utilisez la fonction de création ou de mise à jour pour envoyer du contenu directement au service des fonctions pour OCI dans le sous-réseau VCN.
- Utilisez la conteneurisation Docker, puis transférez l'image Docker pour envoyer l'image à un registre de conteneurs OCI dans OCI. De là, l'image est extraite dans le service des fonctions pour OCI.
- Région OCI : À partir du service des fonctions pour OCI, les informations circulent vers un centre de connecteurs de service OCI qui est lié au service de journalisation OCI, au service de diffusion en continu OCI et aux avis OCI.
- 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.