34 搭售品與 CI/CD (預覽版)
搭售品會定義 Oracle AI Data Platform Workbench 資源在工作區與環境中進行封裝、啟動多版本功能、共用及部署的方式。
您可以建立工作和代理程式的組合。搭售品會建立在 Git 資料夾中,以便確認搭售品檔案並將其推送至 Git 儲存庫。您包含在組合中的資源可以來自工作區中的任何位置。如果選取的資源參照支援的檔案或相依性 (例如記事本、命令檔或運算),這些參照就會包含在組合中,如此就可以在另一個環境中部署資源,而不需要手動重新建立相同的元件。
您可以從工作區建立組合,並選取要在建立時包含的 Oracle AI Data Platform Workbench 資源。您可以修改現有的組合以新增或移除資源。搭售資源可讓您將相關工作和代理程式分組,並將它們部署到其他沒有相依性的環境。
您可以透過 Git 資料夾,將組合確認並推送至 Git 儲存區域。然後,使用者可將搭售品提取至自己的環境並進行部署。變更確認並推送至 Git 儲存區域後,其他環境即可使用組合檔案變更。每當使用者從 Git 儲存區域提取更新的組合時,他們就會收到最新的確認資源檔案。
搭售品概念
| 概念 | 意義 | 使用者動作 |
|---|---|---|
| Git 資料夾 | 連線至 Git 儲存區域和分支的 AI 資料平台資料夾。只能在 Git 資料夾中建立搭售品。 | 請先建立或開啟 Git 資料夾,再建立組合。 |
| Bundle | 定義所選資源及其相依性的可部署套裝程式。 | 從工作區建立組合,然後選取資源,例如工作或代理程式流程。 |
| 組合課程內容 | 產生的檔案,描述部署所需的資源、變數、目標設定值和使用者自建物件。 | 建立或同步後複查產生的內容。準備好時,透過 Git 確認並推送搭售品。 |
| Target | 在來源環境外部部署組合時所使用的環境或工作區組態。 | 提供必須依環境變更的值,例如工作區索引鍵、證明資料名稱、權杖索引鍵或參數預設值。 |
| 已部署項目 | 由目標工作區中的組合部署所建立或更新的資源。 | 您可以使用「建置」頁籤,視需要建置、複查建置的項目、執行工作以及永久清除建置的資源。 |
| 同步 | 此組合動作會重新整理最新來源資源的組合資源和相依性。 | 變更組合資源後執行同步,然後將重新整理過的組合檔案確認至 Git。 |
開始之前
請檢查此清單,確定您擁有開始使用 AI 資料平台工作區中 Git 組合所需的一切:
- 建立 Git 證明資料和指向組合檔案所使用之儲存區域和分支的 Git 資料夾。
- 請先確認來源資源位於工作區中,並且先儲存後再建立或同步組合。
- 若要進行跨環境部署,請確認目標工作區具備必要的權限和運算能力。
- 對於使用加密密碼的工作或記事本,請在目標證明資料存放區中建立必要的指定證明資料。組合檔案應依名稱或變數參照證明資料,不包含加密密碼值。
- 請在建立或同步組合後確認並推送組合檔案變更,讓其他環境可以提取最新的組合定義。