L'immagine mostra un diagramma dell'architettura di una pipeline CI/CD da un sistema esterno (CI/CD) a OCI Functions in un'area OCI e da lì a un sistema esterno.
La distribuzione del progetto Fn della pipeline CI/CD copre i componenti del sistema esterno (CI/CD) e OCI Container Registry e OCI Functions. OCI Functions risiede all'interno di una subnet in una VCN.
Di seguito viene fornita la descrizione del flusso.
- Sistema esterno (CI/CD): flussi di informazioni dallo sviluppatore a un repository di codici. Utilizzando l'interfaccia CLI di Fn Project, le informazioni vengono utilizzate per creare la build. Da Crea build, i dati possono utilizzare i seguenti percorsi in OCI:
- Utilizzare la funzione di creazione o aggiornamento per inviare il contenuto direttamente alle funzioni OCI all'interno della subnet VCN.
- Utilizza la containerizzazione Docker, quindi trasferisci l'immagine Docker per inviare l'immagine a un OCI Container Registry in OCI. Da lì, l'immagine viene estratta in OCI Functions.
- Area OCI: da OCI Functions, le informazioni passano a un hub connettore servizio OCI che si collega a OCI Logging, OCI Streaming e OCI Notifications.
- Sistema esterno (SIEM e ITSM): il contenuto può passare dall'area OCI a un sistema esterno, ad esempio un servizio di terze parti o non OCI.