共用方式為


設定管線同步

我們會定期發行 ALM Accelerator 管線範本的更新內容。 請使用 ALM Accelerator 隨附的管線同步範本,讓管線範本自動保持最新狀態。

管線同步範本只會更新 ALM Accelerator 管線範本。 單獨升級 ALM Accelerator 解決方案元件

管線同步設定

為了簡化此程式,我們建立了個管線範本,可將 Azure DevOps 存放庫自動同步處理至 CoE 入門套件 GitHub 存放庫中的管線範本存放庫。 以下是開始使用管線同步處理管線的方法。

  1. 首先,將管線範本存放庫複製到 Azure DevOps 存放庫,手動同步最新版本的管線範本。

  2. 在 Azure DevOps 中,前往管線,然後選擇建立新的管線

  3. 選取您程式碼存放庫的 Azure 存放庫 Git,然後指向您在步驟 1 中使用管線範本建立並用種子設定的 Azure DevOps 存放庫。

  4. 設定管線頁面上,選取現有的 Azure 管線 YAML 檔案,並指向 /Pipelines/sync-pipeline-repo.yml,然後選擇繼續

  5. 在下一個畫面上 ,選取儲存,選取執行管線旁邊的 (),然後選取重新命名/移動

  6. 將管線名稱變更為 sync-pipeline-repo,然後選取儲存

  7. TEMPLATE-REPO 管線變數設定為 <https://github.com/microsoft/coe-alm-accelerator-templates>。

    您可以使用同步管線來將任何 GitHub 存放庫同步到 Azure DevOps。 將 TEMPLATE-REPO 變數設定為來源 GitHub 存放庫,以指定同步來源。

  8. 執行新的管線。

  9. 在 Azure DevOps 中輸入 SourceBranchBranchToCreate 的名稱,和 TargetBranch (例如 主要)。

  10. 選取執行

  11. 管線執行完成後,會為 BranchToCreate 將提取要求建立至 TargetBranch 中。 若要提交變更,請核准並完成提取要求。

    同步管線提取要求的螢幕擷取畫面。

    如果提取要求存在合併衝突,您需要解決它們才能完成升級。 使用 Visual Studio 市集中提供的免費 Azure DevOps 擴充功能提取要求合併衝突

後續步驟