Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
您可以將工作追蹤數據移轉至 Azure Boards,並將 Azure Boards 與許多非 Microsoft 工具整合。 本文提供移轉選項、常見案例和延伸模組的概觀,以協助移轉和整合。
小提示
在 Visual Studio Marketplace 中流覽 Azure Boards 延伸模組,以自定義和擴充您的面板體驗。 請參閱本文稍後的「Azure Boards 延伸模組」一節。
從 Azure DevOps Server 移轉
使用適用於 Azure DevOps 的數據移轉工具,以高精確度將集合資料庫從 Azure DevOps Server 移轉至 Azure DevOps Services。 如需詳細數據和指引,請參閱 將數據從 Azure DevOps Server 移轉至 Azure DevOps Services。
在項目之間移轉數據
在 Visual Studio Marketplace 中搜尋延伸模組,以協助您在專案之間大量編輯、移轉或同步處理工作專案。 這些工具通常支援以下任務:
- 將工作專案 (包括自訂欄位和歷程記錄) 從一個專案移轉至另一個專案,並在移轉之後同步處理變更。
- 將多個專案合併為單一專案,或將專案分割成多個專案。
- 協助流程範本變更和流程之間的欄位映射。
- 大量編輯工作項目。
- 移轉測試計劃、測試套件、測試案例和測試結果。
在不停機的情況下在項目之間移轉數據
某些非 Microsoft 工具可啟用移轉,並將中斷降至最低,即使目標環境包含資料或使用不同的程式範本也一樣。 這些工具通常會保留:
- 版本控制歷史記錄,包括提交和註解的原始日期和作者。
- 工作專案及其歷程記錄 (標準和自訂),保留原始日期和作者。
- 測試計劃、測試套件、測試案例和測試結果。
- 區域和疊代路徑、團隊和使用者對應關係。
- 儀表板、查詢、元件和流程參考(如果支援)。
- 與 Azure DevOps Server (2010+) 和 Azure DevOps Services (雲端) 的相容性,視工具而定。
移轉之前,請在預備環境中測試工具、確認伺服器或服務版本的支援,以及備份資料。
在 Azure DevOps 組織之間移轉程序模型
當您匯入程序範本時,您可能會遇到驗證限制。 如需疑難排解程序匯入錯誤,請參閱 解決程序匯入的驗證錯誤。
匯出和匯入工作追蹤資料
使用 Microsoft Excel 匯出和匯入工作專案清單或階層式工作專案樹狀結構。 Excel 支援發佈平面清單或父子階層結構。 如需分步指南,請參閱 使用 Excel 大量新增或修改工作專案。
與 GitHub 整合
您可以將 Azure Boards 與 GitHub 連接,來將提交、拉取請求和問題連結到 Azure Boards 工作專案。 此整合可讓您使用 GitHub 進行開發,同時追蹤 Azure Boards 中的工作。 如需設定步驟,請參閱 將 Azure Boards 連線到 GitHub 。
使用服務鉤子與非 Microsoft 工具整合
當 Azure DevOps 事件發生時,使用服務勾點來觸發外部服務中的動作 (例如 Jenkins 或 Trello) 。 如需範例和服務特定指引,請參閱:
Azure Boards 的擴充功能
下表列出了代表性的 Microsoft 擴展和有用的類別。 搜尋 Visual Studio Marketplace 以取得更多符合您案例的 Microsoft 和非 Microsoft 延伸模組。
| 類別 | 擴充功能 |
|---|---|
| 自動化 | Power Automate、Azure DevOps |
| 命令行介面 | Azure DevOps CLI |
| 自定義工作項目類型 |
-
級聯清單 - 色彩選擇清單控制件 - 多重值控件 - 工作項目視覺效果 - WSJF(加權最短工作優先) |
| 儀表板小工具 |
-
Azure Application Insights 小工具 - 工作項目詳細資訊小工具 - 匯總面板小工具 |
| 產品規劃 | 在 Excel 中開啟 - Azure DevOps - Epic 路線圖擴充功能 |
| 查詢和報告 | WIQL 至 OData |
小提示
當您評估移轉或整合的延伸模組時,請確認與 Azure DevOps Server 或 Services 版本的相容性,並在非生產環境中進行測試。