이 이미지는 OCI DevOps 및 OCI 함수 서비스를 사용한 python 응용 프로그램 구축 및 배치를 보여줍니다. 여기에는 자체 DevOps 프로젝트 모음이 포함된 OCI(Oracle Cloud Infrastructure) 영역이 포함되어 있습니다. 이러한 프로젝트는 다음과 같이 구성됩니다.
- OCI 코드 저장소
- 파이프라인 빌드
- 배치 파이프라인
- OCI 함수 인스턴스
- 연관된 컨테이너 레지스트리가 있는 아티팩트 저장소
지역 외부의 일반 사용자는 OCI 코드 저장소에 코드를 커밋합니다. 그런 다음 코드는 파이프라인 구축을 통해 OCI 기능 인스턴스에 대한 배포 파이프라인을 통해 배포를 트리거하고 아티팩트 저장소 및 연관된 컨테이너 레지스트리 구성요소에 아티팩트를 전달합니다. 배포 파이프라인은 아티팩트 저장소 및 연관된 컨테이너 레지스트리 구성요소에서 매니페스트를 가져오는 동안 OCI 기능이 이 구성요소에서 이미지를 가져옵니다.