cicd-oci.png 圖解描述
此圖像顯示 Oracle Cloud Infrastructure 區域,其中包括單一可用性網域和具有兩個區域公用子網路的虛擬雲端網路 (VCN)。GitHub 位於區域之外,就像一般使用者群組一樣。
此影像顯示下列一般工作流程:
- Jenkins 是在區域子網路 A 中的 VM 運算執行處理上執行。Webhook 與 GitHub 整合會在每次存入 GitHub 的程式碼以建立 Docker 映像檔之後,在 Jenkins 起始自動組建和測試。
- Oracle Cloud Infrastructure Registry 會提取 Docker 映像檔,並將它推送至區域子網路 B 中的 Oracle Container Engine for Kubernetes。
- Oracle Container Engine for Kubernetes 會在 Oracle Cloud Infrastructure 的現有租用戶中佈建容器化應用程式,以供一般使用者群組使用。