您可以使用 Cloud Assembly 啟用擴充性動作的遠端版本控制。

透過建立與遠端 GitHub 或 GitLab 存放庫的整合,您可以管理 Cloud Assembly 擴充性動作的版本歷程記錄。

此外,您可以使用 Git 管理 Cloud Assembly 雲端範本。如需有關使用 Git 整合和 Cloud Assembly 雲端範本的詳細資訊,請參閱在 Cloud Assembly 中設定 GitLab 雲端範本整合在 Cloud Assembly 中設定 GitHub 整合

必要條件

  • 現有的 GitHub 或 GitLab 存放庫。
  • 擷取適用於 GItHub 或 GitLab 執行個體的存取 Token。如需產生 GitHub 存取 Token 的相關資訊,請參閱 GitHub 說明文件。如需產生 GitLab 存取 Token 的相關資訊,請參閱 GitLab 說明文件

程序

  1. Cloud Assembly 中建立 Git 整合。
    1. 導覽至基礎結構 > 連線 > 整合 > 新增整合
    2. 選取 GitHubGitLab
    3. (選擇性) 對於 GitLab 整合,輸入伺服器 URL。
    4. 輸入 Git 執行個體的存取 Token。

    5. 輸入整合的名稱與說明。
    6. 按一下驗證
    7. (選擇性) 新增功能標籤。如需詳細資訊,請參閱 在 Cloud Assembly 中使用功能標籤
    8. 按一下新增
  2. 將您的存放庫新增到 Git 整合。
    1. 導覽至基礎結構 > 連線 > 整合,然後選取先前建立的 Git 整合。
    2. 選取專案索引標籤。
    3. 按一下新增專案
    4. 選取擴充性專案,然後按下一步
    5. 輸入 Git 存放庫的路徑。通常,此路徑是附加至存放庫名稱的主要帳戶的使用者名稱。
    6. 輸入您想要使用的 Git 存放庫的分支。
    7. (選擇性) 輸入相應的資料夾。如果此文字方塊保留空白,則表示所有資料夾均可用。
    8. 類型下拉式功能表中,選取以動作為基礎的指令碼
    9. 若要完成新增存放庫,請按下一步

結果

對專案中的擴充性動作的變更會儲存在整合式 Git 存放庫中。

備註: 對直接推送至整合式 Git 存放庫的擴充性動作或動作指令碼的任何變更都將由 Cloud Assembly 中的擴充性動作版本歷程記錄自動提取。