複製「Code Engine」工作以建立新工作
透過 IBM Cloud® Code Engine,您可以透過複製現有工作的設定來建立新的工作。 「複製建立」功能會將來源工作項的所有配置設定(包括容器映像檔參照、資源分配、環境變數及執行時設定)複製到一個新工作項中,您隨後可針對該工作項進行獨立自訂。
新工作將作為一個獨立的工作負載建立。 複製原始工作後所做的變更不會影響新工作,反之亦然。
開始之前,請確認您的專案中已建立一個現有的工作。
使用「複製並建立」時,會複製哪些內容?
當您複製一個工作以建立新工作時,以下設定會從來源工作複製到新工作。
| 配置 | 說明 |
|---|---|
| 容器映像檔 | 映像參考,包括註冊表、命名空間、儲存庫及標籤。 |
| 登錄密鑰 | 若已指定,則用於拉取容器映像的註冊表密鑰。 |
| 資源配置 | 分配給該工作的 CPU 和記憶體。 請參閱「受支援的記憶體與 CPU 組合」。 |
| 環境變數 | 所有字面環境變數,以及對機密資訊和配置地圖的引用。 請參閱 「環境變數的使用」。 |
| 執行時期設定 | 工作執行個數、陣列索引、最大執行時間及重試次數上限。 請參閱「執行工作」。 |
| 指令與參數 | 任何會覆寫容器映像入口點的指令與參數。 請參閱 《 為您的 Code Engine 工作負載定義命令和參數 》。 |
{: caption="使用 copy create 時會複製的設定" caption-side="bottom"} |
新工作將被賦予您指定的名稱。 建立後並不會自動執行。
建置來源設定(儲存庫或本機建置) 不會被複製到新工作。
從主控台複製工作
您可以透過 Code Engine 控制台,複製現有工作的設定來建立新的工作。
- 從 Code Engine 的「專案」頁面, 前往您的專案。
- 點選 「工作」,然後點選「工作」分頁,即可開啟您的工作清單。
- 請選擇以下其中一種方式,然後點擊「建立副本」:
- 點擊您要複製的任務名稱,以開啟該任務的頁面。 接著點擊頁面右上角的下拉箭頭,並選擇「建立副本」。
- 在工作清單中,點擊您要複製的工作的列動作圖示 (⋮),然後選擇「建立副本」。
- 在「建立工作」頁面上,來源工作的設定已預先填入。 請為新工作輸入一個唯一的名稱。 請使用專案內唯一的名稱。
- 檢視新工作項目的任何設定,例如容器映像、資源分配或環境變數,並可視需要進行修改。
- 按一下「建立」以建立新工作。
這項新工作會作為一個獨立的工作負載運作。 來源工作不會受到新工作任何變更的影響,反之亦然。
執行已複製的工作
建立新工作後,您可以像處理任何其他「Code Engine」工作一樣,將其提交為工作執行。
如需有關執行工作的更多資訊,請參閱「執行工作」。
更新已複製的工作
建立新工作後,您可以像處理其他任何「Code Engine」工作一樣來更新它。
有關更新工作項目的更多資訊,請參閱「更新工作項目」。