이미지는 외부 시스템(CI/CD)에서 OCI 리전의 OCI 함수로, 거기에서 외부 시스템으로의 CI/CD 파이프라인의 구조 다이어그램을 보여줍니다.
CI/CD 파이프라인 Fn 프로젝트 배포에는 외부 시스템(CI/CD) 구성요소와 OCI 컨테이너 레지스트리 및 OCI 함수가 포함됩니다. OCI 함수는 VCN의 서브넷 내에 상주합니다.
플로우는 다음과 같습니다.
- 외부 시스템(CI/CD): 정보는 개발자로부터 코드 저장소로 흐릅니다. Fn Project CLI를 사용하여 정보 흐름은 Create build로 이동합니다. 빌드 생성에서 데이터는 OCI에 대한 다음 경로를 사용할 수 있습니다.
- 생성 또는 업데이트 기능을 사용하여 VCN 서브넷 내의 OCI 함수로 직접 콘텐츠를 전송할 수 있습니다.
- Docker 컨테이너화 후 Docker 이미지를 전송하여 OCI의 OCI 컨테이너 레지스트리로 이미지를 전송합니다. 여기에서 이미지는 OCI Functions로 추출됩니다.
- OCI 리전: OCI Functions에서 OCI Logging, OCI Streaming 및 OCI Notifications와 연결되는 OCI Service Connector Hub로 정보가 전달됩니다.
- 외부 시스템(SIEM 및 ITSM): 컨텐트는 OCI 리전에서 타사 또는 비OCI 서비스와 같은 외부 시스템으로 이동할 수 있습니다.