You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#customer intent: As a developer, I want to understand the tools and clients that support connecting to Azure DevOps, so I can use the appropriate tools for my development.
The Microsoft platform of software development tools is well established. The Visual Basic and Visual Studio integrated development environment (IDE) supports teams in their software development, and offers a catalog of plug-ins to extend the product functionality. In particular, the Team Explorer plug-in allows the Visual Studio client to connect to Azure DevOps to support source control, work tracking, build, and test operations. This article describes various tools and clients you can use to connect with Azure DevOps and enhance your development.
20
+
Azure DevOps works with a broad set of tools and clients:
21
+
22
+
-**IDEs** — Visual Studio, Visual Studio Code, IntelliJ, and Android Studio
23
+
-**Office** — Excel for bulk work-item editing
24
+
-**Browsers** — Web portal and Marketplace extensions
25
+
-**Command line** — Azure DevOps CLI, Git, TFVC, and TCM
26
+
-**Integrations** — Slack, Microsoft Teams, ServiceNow, and Jenkins
27
+
-**APIs** — REST APIs for custom extensions and automation
Developers have access to many tools through the following versions of Visual Studio and plug-ins. To download any version of Visual Studio, go to the [Visual Studio Downloads page](https://visualstudio.microsoft.com/downloads/). To understand what features you get with the Visual Studio versions, see [Compare Visual Studio offerings](https://visualstudio.microsoft.com/vs/compare/).
33
+
The following IDEs and editors connect to Azure DevOps for source control, work tracking, build, and test operations. To download Visual Studio, see the [Visual Studio Downloads page](https://visualstudio.microsoft.com/downloads/). To compare editions, see [Compare Visual Studio offerings](https://visualstudio.microsoft.com/vs/compare/).
26
34
27
-
|Visual Studio version |Description |
28
-
|----------------------|------------|
29
-
|**Visual Studio Community**|_Full-featured, extensible IDE for creating modern applications for Android, iOS, and Windows, including web applications and cloud services. (Replaces Visual Studio Express)_|
30
-
|**Visual Studio Professional**|_Development tools and services to support individual developers or small teams._|
31
-
|**Visual Studio Enterprise**|_Integrated, end-to-end development tools and solutions for teams of any size, and with a need to scale. Supports designing, building, and managing complex enterprise applications._|
32
-
|**Visual Studio Test Professional**|_Access to Microsoft Test and development tools to support quality and collaboration throughout the development process._|
33
-
|**[Visual Studio Code](https://code.visualstudio.com/docs)**|_Free, open-source code editor with a free extension to support connecting to Git repositories on Azure DevOps._|
34
-
|**[Android Studio with Azure DevOps Services Plug-in](/previous-versions/azure/devops/all/java/download-android-studio-plug-in)**|_Free plug in to support Android developers and connect to Git repositories on Azure DevOps._|
35
-
|**[IntelliJ with Azure DevOps Services Plugin](/previous-versions/azure/devops/all/java/download-intellij-plug-in)**|_Free plug in to support developers who use IntelliJ IDEA or Android Studio to connect to Git repositories on Azure DevOps._|
35
+
| Tool | Description |
36
+
|------|-------------|
37
+
|**Visual Studio Community**| Free, full-featured IDE for students, open-source contributors, and individual developers. |
38
+
|**Visual Studio Professional**| Development tools and services for individual developers and small teams. |
39
+
|**Visual Studio Enterprise**| End-to-end tools for teams of any size, including advanced debugging, testing, and DevOps integration. |
40
+
|**[Visual Studio Code](https://code.visualstudio.com/docs)**| Free, open-source code editor with extensions for Git repositories on Azure DevOps. |
41
+
|**[IntelliJ / Android Studio](https://plugins.jetbrains.com/plugin/7981)**| Free Azure DevOps plugin for JetBrains IDEs. Supports Git and TFVC repositories. |
36
42
37
43
To get started with client libraries, see [Client library samples](../integrate/get-started/client-libraries/samples.md).
38
44
39
-
### Team Explorer plug-in
40
-
41
-
Team Explorer, a plug-in to all Visual Studio versions, connects Visual Studio to projects defined in Azure DevOps. You can manage source code, work items, and builds. Team Explorer supports using Git and Team Foundation Version Control (TFVC) for source control. For more information, see [Work in Team Explorer](work-team-explorer.md).
42
-
43
-
::: moniker range="azure-devops-2022"
44
-
45
-
:::image type="content" source="../organizations/projects/media/te-home-page-git-repo-visual-studio-2022.png" border="false" alt-text="Screenshot of the Team Explorer home page showing Git as the form of source control in Visual Studio 2022.":::
46
-
47
-
::: moniker-end
48
-
49
-
### Visual Studio Git experience
50
-
51
-
Visual Studio 2019 and later provides the **Git** menu with quick access to source control and repository tasks.
45
+
### Visual Studio source control
52
46
53
-
::: moniker range="azure-devops-2022"
47
+
Visual Studio provides two source control interfaces for Azure DevOps:
54
48
55
-
:::image type="content" source="media/tools/visual-studio-git-menu-2022.png" border="false" alt-text="Screenshot of the Git menu in Visual Studio 2022.":::
49
+
-**Git experience** — Starting with Visual Studio 2019 version 16.8, the **Git** menu is the default for Git repositories. It provides quick access to commits, branches, remotes, and repository management. For more information, see [Git experience in Visual Studio](/visualstudio/version-control/git-with-visual-studio).
50
+
-**Team Explorer** — Connects to Azure DevOps projects for source control, work items, and builds. Supports both Git and TFVC repositories. TFVC source control requires Team Explorer. For more information, see [Work in Team Explorer](work-team-explorer.md).
56
51
57
-
Visual Studio 2022 also provides the **Git Changes** and **Git Repository** windows:
58
-
59
-
:::image type="content" source="media/tools/visual-studio-git-changes-repository-2022.png" border="false" alt-text="Screenshot of the Git Changes and Git Repository windows in Visual Studio 2022." lightbox="media/tools/visual-studio-git-changes-repository-2022.png":::
60
-
61
-
::: moniker-end
62
-
63
-
For more information, see [Git experience in Visual Studio](/visualstudio/version-control/git-with-visual-studio) and [Side-by-side comparison of Git and Team Explorer](/visualstudio/version-control/git-team-explorer-feature-comparison).
52
+
For a feature comparison, see [Side-by-side comparison of Git and Team Explorer](/visualstudio/version-control/git-team-explorer-feature-comparison).
64
53
65
54
## Office integration tools
66
55
67
-
If you want to add and bulk-modify work items with Azure DevOps, you can integrate [Microsoft Office Excel](../boards/backlogs/office/bulk-add-modify-work-items-excel.md). To support the integration, you need to install the [Azure DevOps Office Integration 2019](https://visualstudio.microsoft.com/downloads/#other-family) add-in.
56
+
To bulk-add and modify work items with Azure DevOps, use [Microsoft Office Excel](../boards/backlogs/office/bulk-add-modify-work-items-excel.md). Install the [Azure DevOps Office Integration 2019](https://visualstudio.microsoft.com/downloads/#other-family) add-in to enable the integration.
68
57
69
-
### Task-specific clients
58
+
##Testing tools
70
59
71
-
The following clients support specific tasks, such as managing testing efforts, providing feedback, and modifying work items:
60
+
The following tools support manual testing, exploratory testing, and feedback:
72
61
73
-
-[**Azure Test Plans**](../organizations/billing/try-additional-features-vs.md): Manage your test efforts, create and run manual tests, and create and track bugs found during test efforts.
74
-
-[**Test & Feedback extension** (previously, the Exploratory Testing extension)](../test/perform-exploratory-tests.md): Access a lightweight plug-in to a web browser. Stakeholders can respond to feedback requests for user stories and features created in Azure DevOps. This extension is free to Stakeholders.
75
-
-[**Microsoft Feedback Client**](/previous-versions/azure/devops/project/feedback/give-feedback): Enable Stakeholders to use this client to record feedback for your application as video, audio, or type-written comments. This client is installed with all versions of Visual Studio, or it can be [installed from the free download](https://www.microsoft.com/download/details.aspx?id=48142). All feedback is stored in the work item data store and requires [Stakeholders to have permissions](/previous-versions/azure/devops/project/feedback/give-permissions-feedback).
62
+
-[**Azure Test Plans**](../test/overview.md): Browser-based test management for planned manual tests, user acceptance testing, exploratory testing, and stakeholder feedback. Requires Basic + Test Plans access. For a free 30-day trial, see [Try Azure Test Plans](../organizations/billing/try-additional-features-vs.md).
63
+
-[**Test & Feedback extension**](../test/perform-exploratory-tests.md): Browser extension for Chrome, Edge, and Firefox that supports exploratory testing of web apps. Capture screenshots, screen recordings, and rich diagnostic data, then file bugs directly. Free for Stakeholder access users.
76
64
77
65
## Browser-based web tools
78
66
79
-
Browser-based web tools are available for connecting with Azure DevOps. You can use collaboration tools that are supported through the web portal or extensions built and maintained by the Azure DevOps Services product team.
67
+
### Web portal
80
68
81
-
### Web portal support
69
+
The Azure DevOps web portal provides access to source control, work tracking, builds, test plans, and more. For a summary, see [Essential services](services.md). New features deploy every three weeks for Azure DevOps Services and quarterly for Azure DevOps Server.
82
70
83
-
Collaboration tools supported through the web portal are summarized under [Essential services](services.md). New features are deployed every three weeks for Azure DevOps Services, and quarterly for Azure DevOps Server.
71
+
The following browsers are supported:
84
72
85
-
The following table lists the supported browsers and applicable Azure DevOps versions:
86
-
87
-
|Browser |Version |Azure DevOps support |
88
-
|--------|--------|---------------------|
89
-
|**Microsoft Edge, Firefox, Chrome**| Most recent | Azure DevOps Services, Azure DevOps Server 2019 and later |
73
+
| Browser | Version | Azure DevOps support |
74
+
|---------|---------|----------------------|
75
+
|**Microsoft Edge, Firefox, Chrome**| Most recent | Azure DevOps Services, Azure DevOps Server 2019 and later |
90
76
|**Safari (Mac)**| 14.1 and later | Azure DevOps Services, Azure DevOps Server 2019 and later |
91
77
|**Internet Explorer**| 11 and later | Azure DevOps Server 2019 and 2020 only |
92
78
93
79
For more information, see [Web portal navigation](../project/navigation/index.md).
94
80
95
-
### Browser-based extensions
81
+
### Search extensions
82
+
83
+
Azure DevOps includes the following search capabilities, available as preinstalled extensions for Azure DevOps Services and as installable extensions for Azure DevOps Server:
96
84
97
-
The Azure DevOps Services product team maintains the following built-in extensions:
85
+
-[**Code Search**](https://marketplace.visualstudio.com/items?itemName=ms.vss-code-search): Search across all repositories and projects in an organization or collection. Find implementation examples, browse definitions, and locate error text.
86
+
-[**Work Item Search**](https://marketplace.visualstudio.com/items?itemName=ms.vss-workitem-search): Search across all work item fields over all projects. Use inline filters on any field to narrow results quickly.
98
87
99
-
-[**Code search**](https://marketplace.visualstudio.com/items?itemName=ms.vss-code-search): Increase cross-team collaboration and code sharing. Enable developers to quickly locate relevant information within the code base of all projects hosted within an organization or collection. Discover implementation examples, browsing definitions, and error text.
100
-
-[**Work item search**](https://marketplace.visualstudio.com/items?itemName=ms.vss-workitem-search): Quickly find relevant work items and search across all work item fields over all projects in an organization. Run full-text searches across all fields to efficiently locate relevant work items. Use inline search filters, on any work item field, and quickly narrow down a list of work items.
101
-
102
-
You can find more extensions in Azure DevOps under **Organization settings** > **Extensions** > **Browse marketplace**. For more information, see [About migrating and integrating work tracking data](../boards/extensions/migrate-integrate.md).
88
+
Find more extensions in the [Azure DevOps Marketplace](https://marketplace.visualstudio.com/azuredevops).
103
89
104
90
## Command-line tools
105
91
106
-
You can complete many code development and administrative tasks by using the following command-line tools:
92
+
The following command-line tools support code development and administrative tasks:
107
93
108
-
-[Azure DevOps CLI commands (az devops)](../cli/quick-reference.md)
-[Azure DevOps CLI (`az devops`)](../cli/quick-reference.md) — manage projects, pipelines, repos, and more from the command line
95
+
-[Git commands](../repos/git/command-prompt.md) — work with Git repositories
96
+
-[TFVC commands](../repos/tfvc/use-team-foundation-version-control-commands.md) — work with TFVC repositories
97
+
-[TCM commands (`tcm.exe`)](../test/test-case-managment-reference.md) — manage test plans, suites, and runs (deprecated for Azure DevOps Services and Server 2020+)
-[witAdmin](../reference/witadmin/witadmin-customize-and-manage-objects-for-tracking-work.md) — customize work item types, fields, and process configuration
114
100
115
-
## Integrated tool support for third-party applications
101
+
## Third-party integrations
116
102
117
-
Several tools provide support for monitoring and interacting with Azure DevOps from a third-party application.
103
+
Azure DevOps integrates with the following tools for notifications, change management, and continuous deployment:
118
104
119
-
|Service |Integrated tools |References |
120
-
|--------|-----------------|-----------|
121
-
|**Azure Boards**| Slack, Microsoft Teams |- [Azure Boards with Slack](../boards/integrations/boards-slack.md) <br/> -[Azure Boards with Microsoft Teams](../boards/integrations/boards-teams.md)|
122
-
|**Azure Repos**| Slack, Microsoft Teams |- [Azure Repos with Slack](../repos/integrations/repos-slack.md) <br/> -[Azure Repos with Microsoft Teams](../repos/integrations/repos-teams.md)|
123
-
|**Azure Pipelines**| Slack, Microsoft Teams, ServiceNow, Jenkins |- [Azure Pipelines with Slack](../pipelines/integrations/slack.md) <br/> - [Azure Pipelines with Microsoft Teams](../pipelines/integrations/microsoft-teams.md) <br/> - [Change management with ServiceNow](../pipelines/release/approvals/servicenow.md) <br/> -[Continuous deployment from Jenkins](../pipelines/release/artifacts.md#jenkins)|
105
+
|Service |Integrated tools |References |
106
+
|---------|-----------------|------------|
107
+
|**Azure Boards**| Slack, Microsoft Teams |[Azure Boards with Slack](../boards/integrations/boards-slack.md),[Azure Boards with Microsoft Teams](../boards/integrations/boards-teams.md)|
108
+
|**Azure Repos**| Slack, Microsoft Teams |[Azure Repos with Slack](../repos/integrations/repos-slack.md),[Azure Repos with Microsoft Teams](../repos/integrations/repos-teams.md)|
109
+
|**Azure Pipelines**| Slack, Microsoft Teams, ServiceNow, Jenkins |[Azure Pipelines with Slack](../pipelines/integrations/slack.md), [Azure DevOps integration with Microsoft Teams](../service-hooks/services/teams.md), [Change management with ServiceNow](../pipelines/release/approvals/servicenow.md),[Continuous deployment from Jenkins](../pipelines/release/artifacts.md#jenkins)|
124
110
125
111
## Marketplace extensions
126
112
127
-
Visual Studio and Azure DevOps offer various features and functionality, and the ability to extend and share the functionality. Extensions are simple add-ons you can use to customize and extend your Azure DevOps and work tracking experiences. The extensions are written with standard technologies like HTML, JavaScript, and CSS. You can also develop your own extensions by using your preferred dev tools:
128
-
129
-
- Build custom extensions by using the [RESTful API library](#rest-apis).
130
-
- Publish your extensions to the Azure DevOps Marketplace.
131
-
- Maintain your extensions for private use, or share your extensions with millions of developers who use Visual Studio and Azure DevOps.
113
+
Extensions are add-ons that customize and extend Azure DevOps. You can install extensions from the [Azure DevOps Marketplace](https://marketplace.visualstudio.com/azuredevops), or build and publish your own using the [Azure DevOps extension SDK](../extend/overview.md) and [REST APIs](#rest-apis).
132
114
133
-
For more information, see the [Azure DevOps Marketplace](https://marketplace.visualstudio.com) and [Overview of extensions](../extend/overview.md).
115
+
## REST APIs
134
116
135
-
## REST APIs
136
-
137
-
The Azure DevOps APIs are based on REST, JSON, and service hooks. These resources are standard web technologies that are broadly supported in the industry. REST APIs are provided to support building extensions to Azure DevOps. For more information, see [REST API overview](/rest/api/azure/devops).
117
+
Azure DevOps provides REST APIs for programmatic access to projects, work items, builds, repos, and more. Use them to build custom integrations, automate workflows, or extend Azure DevOps functionality. For more information, see [REST API overview](/rest/api/azure/devops).
0 commit comments