En la imagen se muestra un diagrama de arquitectura de un pipeline de integración y despliegue continuos de un sistema externo (CI/CD) a OCI Functions en una región de OCI y de allí a un sistema externo.
El despliegue del proyecto Fn de pipeline de integración y despliegue continuos abarca los componentes del sistema externo (CI/CD) y OCI Container Registry y OCI Functions. OCI Functions reside en una subred de una VCN.
El flujo es el siguiente:
- Sistema externo (CI/CD): la información fluye del Desarrollador a un repositorio de código. Mediante la CLI de Fn Project, la información fluye a Crear compilación. Desde Crear compilación, los datos pueden utilizar las siguientes rutas a OCI:
- Utilice la función de creación o actualización para enviar contenido directamente a OCI Functions dentro de la subred de VCN.
- Utilice la contenedorización de Docker y, a continuación, transfiera la imagen de Docker para enviar la imagen a OCI Container Registry en OCI. A partir de ahí, la imagen se extrae a OCI Functions.
- Región de OCI: desde OCI Functions, la información fluye a un OCI Service Connector Hub que se enlaza a OCI Logging, OCI Streaming y OCI Notifications.
- Sistema externo (SIEM e ITSM): el contenido puede fluir desde la región de OCI a un sistema externo, como un servicio de terceros o no OCI.