瞭解如何建立 CI/CD 管線
從開發系統的命令行傳遞程式碼時,您所使用的命令檔就是相同的命令檔。長度僅有幾行,而且根據您可以從 Oracle Technology Network 下載的「自訂程式碼測試工具」而定。
架構
此架構顯示 CI/CD 處理作業的工作流程。

此圖表顯示下列案例:
- 您可以在開發系統上開發自訂 API 程式碼,並維護 Git 儲存區域中的程式碼。
- 您將程式碼植入遠端 Git 儲存區域。遠端儲存區域顯示在 Oracle Developer Cloud Service 中,但可能位於提供類似功能的第三方服務中。
- 儲存區域會根據您設定的排程進行輪詢。如果在儲存區域中偵測到變更,就會啟動新的組建。您也可以將組建設定為在確認至遠端 Git 儲存區域時立即啟動。
- 此組建包含一個安裝「節點」和專案相依性的簡單命令檔,然後將程式碼傳遞給 Oracle Mobile Hub。傳遞處理作業需要使用您從 Oracle Technical Network 下載的「自訂程式碼測試工具」工具。
關於必要的服務和角色
此解決方案需要存取 Oracle Mobile Hub。您可以使用 Oracle Developer Cloud Service 來代管 Git 儲存區域和組建命令檔,但提供這些功能的任何第三方服務都將有作用。
這些是每項服務所需的角色。
服務名稱:角色 | 需要執行。。。 |
---|---|
Oracle Mobile Hub:ServiceDeployer | 允許組態和描述資料處理。 |
Oracle Mobile Hub:ServiceDeveloper | 允許典型的開發和測試存取。 |
Oracle Developer Cloud Service:DEVELOPER_USER | 建立與存取 DevCS 專案。必須將此角色指派給 DevCS 的所有使用者。 |
瞭解如何取得 Oracle Solutions 的 Oracle Cloud 服務,瞭解所需的雲端服務。