設定管線同步
我們會定期發行 ALM Accelerator 管線範本的更新內容。 請使用 ALM Accelerator 隨附的管線同步範本,讓管線範本自動保持最新狀態。
管線同步範本只會更新 ALM Accelerator 管線範本。 單獨升級 ALM Accelerator 解決方案元件 。
管線同步設定
為了簡化此程式,我們建立了個管線範本,可將 Azure DevOps 存放庫自動同步處理至 CoE 入門套件 GitHub 存放庫中的管線範本存放庫。 以下是開始使用管線同步處理管線的方法。
首先,將管線範本存放庫複製到 Azure DevOps 存放庫,手動同步最新版本的管線範本。
在 Azure DevOps 中,前往管線,然後選擇建立新的管線。
選取您程式碼存放庫的 Azure 存放庫 Git,然後指向您在步驟 1 中使用管線範本建立並用種子設定的 Azure DevOps 存放庫。
在設定管線頁面上,選取現有的 Azure 管線 YAML 檔案,並指向 /Pipelines/sync-pipeline-repo.yml,然後選擇繼續。
在下一個畫面上 ,選取儲存,選取執行管線旁邊的 (…),然後選取重新命名/移動。
將管線名稱變更為 sync-pipeline-repo,然後選取儲存。
將
TEMPLATE-REPO
管線變數設定為 <https://github.com/microsoft/coe-alm-accelerator-templates>。您可以使用同步管線來將任何 GitHub 存放庫同步到 Azure DevOps。 將
TEMPLATE-REPO
變數設定為來源 GitHub 存放庫,以指定同步來源。執行新的管線。
在 Azure DevOps 中輸入 SourceBranch 和 BranchToCreate 的名稱,和 TargetBranch (例如 主要)。
選取執行。
管線執行完成後,會為 BranchToCreate 將提取要求建立至 TargetBranch 中。 若要提交變更,請核准並完成提取要求。
如果提取要求存在合併衝突,您需要解決它們才能完成升級。 使用 Visual Studio 市集中提供的免費 Azure DevOps 擴充功能提取要求合併衝突。