Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019
Microsoft的軟體開發工具平臺已經相當成熟。 Visual Basic 和 Visual Studio 集成開發環境 (IDE) 支援其軟體開發中的小組,並提供外掛程式目錄來擴充產品功能。 特別是 Team Explorer 外掛程式可讓 Visual Studio 用戶端連線到 Azure DevOps,以支援原始檔控制、工作追蹤、建置和測試作業。 本文說明可用來與 Azure DevOps 連線的各種工具和用戶端,並增強您的開發。
桌面客戶端開發人員工具
開發人員可透過下列版本的 Visual Studio 和外掛程式存取許多工具。若要下載任何版本的 Visual Studio,請移至 Visual Studio 下載頁面。 若要瞭解您使用 Visual Studio 版本取得的功能,請參閱 比較 Visual Studio 供應專案。
Visual Studio 版本 | 說明 |
---|---|
Visual Studio 社群 | 適用於建立 Android、iOS 和 Windows 新式應用程式的完整、可延伸 IDE,包括 Web 應用程式和雲端服務。 (取代 Visual Studio Express) |
Visual Studio 專業版 | 開發工具和服務,以支援個別開發人員或小型小組。 |
Visual Studio 企業版 | 適用於任何規模的小組,且需要擴展的整合式端對端開發工具和解決方案。 支援設計、建置和管理複雜的企業應用程式。 |
Visual Studio 專業工程師 | 存取Microsoft測試和開發工具,以支援整個開發程序的品質和共同作業。 |
Visual Studio 代碼 | 免費開放原始碼程式代碼編輯器,具有免費擴充功能,可支援連線到 Azure DevOps 上的 Git 存放庫。 |
具有 Azure DevOps Services 外掛程式的 Android Studio | 免費外掛程式以支援 Android 開發人員,並連線到 Azure DevOps 上的 Git 存放庫。 |
IntelliJ 搭配 Azure DevOps Services 外掛程式 | 免費外掛程式,可支援使用 IntelliJ IDEA 或 Android Studio 連線到 Azure DevOps 上的 Git 存放庫的開發人員。 |
若要開始使用用戶端連結庫,請參閱 用戶端連結庫範例。
Team Explorer 外掛程式
Team Explorer 是所有 Visual Studio 版本的外掛程式,會將 Visual Studio 連線至 Azure DevOps 中定義的專案。 您可以管理原始程式碼、工作項目和組建。 Team Explorer 支援使用 Git 和 Team Foundation 版本控制 (TFVC) 進行原始檔控制。 如需詳細資訊,請參閱 在Team Explorer中工作。
Visual Studio Git 體驗
Visual Studio 2019 和更新版本提供 Git 功能表,讓您快速存取原始檔控制和存放庫工作。
如需詳細資訊,請參閱 Visual Studio中的 Git體驗 和 Git 和 Team Explorer 的並存比較。
Office 整合工具
如果您想要使用 Azure DevOps 新增和大量修改工作專案,您可以整合 Microsoft Office Excel。 若要支援整合,您必須安裝 Azure DevOps Office Integration 2019 附加元件。
任務專用客戶端
下列客戶端支援特定工作,例如管理測試工作、提供意見反應和修改工作專案:
- Azure 測試計劃:管理您的測試工作、建立和執行手動測試,以及建立及追蹤測試工作期間發現的 Bug。
- Test & Feedback extension (先前為 Exploratory Testing 延伸模組):存取輕量型外掛程式至網頁瀏覽器。 利害關係人可以回應在 Azure DevOps 中建立的使用者故事和功能的回饋需求。 此擴充套件對利害關係人免費。
- Microsoft意見反應用戶端:讓利害關係人能夠使用此用戶端將針對您的應用程式的意見反應錄製為視訊、音訊或書面批注。 此用戶端會隨所有 Visual Studio 版本一起安裝,也可以 從免費下載安裝。 所有意見反應都會儲存在工作專案數據存放區中,並要求 項目關係人具有許可權。
瀏覽器型 Web 工具
瀏覽器型 Web 工具可用來與 Azure DevOps 連線。 您可以使用透過入口網站或 Azure DevOps Services 產品小組所建置和維護的延伸模組所支援的共同作業工具。
入口網站支援
透過入口網站支援的共同作業工具摘要說明在 [基本服務] 底下。 Azure DevOps Services 每隔三周部署一次新功能,並每季部署一次 Azure DevOps Server。
下表列出支援的瀏覽器和適用的 Azure DevOps 版本:
瀏覽器 | 版本 | Azure DevOps 支援 |
---|---|---|
Microsoft Edge、Firefox、Chrome | 最近 | Azure DevOps Services、Azure DevOps Server 2019 和更新版本 |
Safari (Mac) | 14.1 和更高版本 | Azure DevOps Services、Azure DevOps Server 2019 和更新版本 |
IE瀏覽器 | 11 和之後的版本 | 僅限 Azure DevOps Server 2019 和 2020 |
如需詳細資訊,請參閱 入口網站導覽。
瀏覽器擴充套件
Azure DevOps Services 產品小組會維護下列內建擴充功能:
- 程序代碼搜尋:增加跨小組共同作業和程式代碼共用。 可讓開發人員在組織或集合內裝載之所有專案的程式代碼基底內快速找出相關信息。 探索實作範例、流覽定義和錯誤文字。
- 工作專案搜尋:快速尋找相關的工作專案,並搜尋組織中所有專案的所有工作專案字段。 在所有欄位中執行全文搜索,以有效率地找出相關的工作專案。 在任何工作專案欄位上使用內嵌搜尋篩選,並快速縮小工作專案清單的範圍。
您可以在 [組織設定>] [延伸模塊>瀏覽市集] 底下找到更多 Azure DevOps 中的擴充功能。 如需詳細資訊,請參閱 關於移轉和整合工作追蹤數據。
命令列工具
您可以使用下列命令列工具來完成許多程式代碼開發和系統管理工作:
- Azure DevOps CLI 命令 (az devops)
- Git 命令
- TFVC 命令
- 測試案例管理 (TCM) 命令
- 使用命令列工具管理權限 (az devops security)
- witAdmin (工作項目追蹤)
第三方應用程式的整合式工具支援
數個工具可支援從第三方應用程式監視 Azure DevOps 並與 Azure DevOps 互動。
服務 | 整合式工具 | 參考資料 |
---|---|---|
Azure 板 | Slack、Microsoft Teams |
-
使用 Slack 的 Azure Boards - 具有 Microsoft Teams 的 Azure Boards |
Azure 儲存庫 | Slack、Microsoft Teams |
-
Azure Repos 與 Slack 整合 - Azure Repos 與 Microsoft Teams |
Azure Pipelines | Slack、Microsoft Teams、ServiceNow、Jenkins |
-
使用 Slack 的 Azure Pipelines - 與 Microsoft Teams 集成的 Azure Pipelines - 使用 ServiceNow 進行變更管理 - 從 Jenkins 持續部署 |
Marketplace 擴充功能
Visual Studio 和 Azure DevOps 提供各種特性和功能,以及擴充和共用功能的能力。 擴充功能是簡單的附加元件,可用來自定義和擴充您的 Azure DevOps 和工作追蹤體驗。 延伸模組是使用 HTML、JavaScript 和 CSS 等標準技術所撰寫。 您也可以使用您慣用的開發工具來開發自己的擴充功能:
- 使用 RESTful API 連結庫建置自定義擴充功能。
- 將您的擴充功能發佈至 Azure DevOps Marketplace。
- 維護您的延伸模組以供私人使用,或與使用Visual Studio和 Azure DevOps 的數百萬開發人員共用您的延伸模組。
如需詳細資訊,請參閱 Azure DevOps Marketplace 和 擴充功能概觀。
REST API
Azure DevOps API 是以 REST、OAuth、JSON 和服務勾點為基礎。 這些資源是業界廣泛支援的標準 Web 技術。 提供 REST API 以支援建置 Azure DevOps 的延伸模組。 如需詳細資訊,請參閱 REST API 概觀。