關於設定 CI/CD 管線
首先,開始使用您的 API。您至少必須定義其端點,並且下載 OMC 所產生的 scaffold。Scaffold 代表最小的應用程式,您可以使用它來確保您的 CI/CD 處理作業正常運作,然後再繼續寫入並測試您自訂 API 的程式碼。
當您的 API 已就緒且您可以順利將變更植入開發人員 Cloud Service 專案中的 Git 儲存區域時,請設定專案的 CI/CD。
在 Oracle Mobile Hub 中設定 API
定義端點的 HTTP 方法時,您可以選擇新增範例回應。嚴格通話、因為您稍後會撰寫提供實際回應的程式碼、所以不需要回應範例。不過,您可能想在自訂程式碼就緒之前,先輸入用於測試 API 的部分範例回應。
記錄後端和執行處理詳細資訊
設定開發工具時將需要的記錄資訊。
此資訊是在名為 toolsConfig.json
的檔案中使用,並且需要用於認證。它可讓命令檔連線 Oracle Mobile Hub,並將程式碼使用者自建物件傳遞至該命令檔。
在 Oracle Developer Cloud Service 中設定專案
建立包括 Git 儲存區域的專案。稍後,您將設定專案在將確認推送至儲存區域時,執行組建。
建立專案
建立包括 Git 儲存區域的專案。
- 登入 Oracle Developer Cloud Service 主控台,然後按一下新建專案。
- 在專案詳細資訊頁面中,輸入專案的名稱,然後按下一步。
- 在樣板頁面中,選取起始儲存區域,然後按一下下一步。
- 接受「專案特性」頁面中的預設值,然後按一下完成,開始進行佈建程序。
專案啟動後,您的畫面應該與下列影像類似:

下載 JavaScript Scaffold
在您建立 API 基本架構之後,系統會為您可以在壓縮檔中下載的 API 程式碼建立不早的 API 程式碼。
Scaffold 包含 API 的初始結構和檔案,將作為您自訂項的起點。您必須解壓縮檔案,然後將它們放在您的工作目錄中。
- 在 Oracle Mobile Hub 中,開啟您要使用 scaffold 的 API。
- 在 API 導覽面板中,按一下實行。
- 按一下 JavaScript Scaffold,即可將 scaffold 檔案下載至您的電腦。
- 將 API 的
package.json
、toolsConfig.json
和.js
檔案擷取至工作目錄。此目錄與您在複製 Git 儲存區域時所建立的目錄相同,且包含.git
目錄。
安裝並設定開發工具
此工具是下載的一部分,同時包含可用於測試和除錯您開發系統上的自訂API實行的Oracle Mobile Hub API。使用 CI/CD 管線時,不需要此 API。如需使用 API 的說明,請參閱 omce-tools
目錄中的 Readme 檔 (稱為 OracleMobileAPI)。
此工具支援 Node.js:6.10.0和8.9.x 這兩個版本。在此程序中,假設您使用的是8.9.4或更新的版本。
若要安裝和設定工具:
- 請前往https://www.oracle.com/technetwork/topics/cloud/downloads/amce-downloads-4478270.html,下載自訂程式碼測試工具版本18.3.1或更新版本。請注意,此頁面中的檔案名稱仍然遵循舊版的產品名稱,但其包含的代碼必須是最新版本的代碼。同樣地,用於下載中工具的名稱。
- 開啟您下載的檔案,並將
omce-tools/omce-tools
目錄的內容解壓縮至您的工作目錄 (含有您.git
目錄的檔案)。例如,如果您的工作目錄是test-project
,則將omce-tools/omce-tools
的內容擷取至test-project/omce-tools
。 - 安裝節點組態:變更為
omce-tools/node-configurations/8.9
目錄並執行npm install
。 - 在您的系統上安裝唯一工具:變更為
omce-tools
目錄並執行npm install -g
。 - 建立名為 NODE_PATH 的環境變數並將它設為
node-configurations/8.9/node_modules
。 - 確定已正確安裝工具。在
omce-tools
目錄中,執行node omce-test --version
。結果應為18.3.1。 - 更新
toolsConfig.json
。下載 scaffold 時,它會包括toolsConfig.json
組態檔。使用您從後端記錄的資訊取代toolsConfig.json
中的預留位置文字。