Azure DevOps Services
本快速入门介绍如何安装和开始使用 Azure 命令行接口 (CLI) 的 Azure DevOps 扩展。 该扩展添加了用于从命令行管理 Azure DevOps Services 的命令,以便可以编写脚本并自动执行常见任务。
在此快速入门中,您将学习如何:
- 安装 Azure CLI 的 Azure DevOps 扩展
- 登录、配置默认值,并访问命令帮助
- 使用 CLI 在浏览器中打开Azure DevOps项
快速步骤:
- 安装Azure CLI(如果尚未安装)
- 添加或更新Azure DevOps扩展
- 登录并设置默认组织和项目
- 使用
az devops --help或打开--open项
注意
Azure DevOps CLI 扩展仅适用于Azure DevOps服务(云)。 它不支持Azure DevOps Server(本地)。
安装和更新
- 安装Azure CLI。 按照 install Azure CLI 中的步骤操作。 安装后,验证版本:
az --version
添加Azure DevOps扩展。
az extension add --name azure-devops如果已安装扩展,并且想要确保具有最新版本,请运行 update 命令:
az extension update --name azure-devops若要确认安装,请运行命令
az extension list或az extension show --name azure-devops。若要登录,请运行
az login命令。 Azure CLI仅支持在az login中使用用户名和密码进行交互式登录。 若要使用个人访问令牌(PAT)登录,请参阅 通过 Azure DevOps PAT 登录。重要
请考虑使用更安全的Microsoft Entra令牌以替代高风险的个人访问令牌。 有关详细信息,请参阅 减少 PAT 使用情况。 查看 身份验证指南 ,以根据需要选择正确的身份验证机制。
注意
Azure DevOps CLI 扩展支持交互式身份验证(Microsoft Entra)和 PAT 身份验证。 对于通过服务主体或托管标识进行的管道自动化,请使用 Azure DevOps 服务连接。 对于其他服务到服务方案,请使用 REST API 或客户端库。 有关详细信息,请参阅 身份验证指南。
为组织和项目设置默认配置。 否则,请在各个命令本身中指定值。
az devops configure --defaults organization=https://dev.azure.com/contoso project=ContosoWebApp
为Azure DevOps启用 AI 帮助
为了提高Azure DevOps工作流的工作效率,请使用 Azure DevOps MCP 服务器为项目数据启用 AI 帮助。 通过对 AI 助手的自然语言查询,获取日常站立、冲刺规划、代码评审、项目报告、拉取请求分析和工作项管理的智能见解。 有关详细信息和安装说明,请参阅 Azure DevOps MCP 服务器概述。
使用命令
添加 Azure DevOps 扩展时,将获得 devops、pipelines、artifacts、boards 和 repos 组。
若要获取任何命令的用法和帮助内容,请指定 --help 参数。 例如:
az devops --help
Group
az devops : Manage Azure DevOps organization level operations.
Related Groups
az pipelines: Manage Azure Pipelines
az boards: Manage Azure Boards
az repos: Manage Azure Repos
az artifacts: Manage Azure Artifacts.
Subgroups:
admin : Manage administration operations.
extension : Manage extensions.
project : Manage team projects.
security : Manage security related operations.
service-endpoint : Manage service endpoints/service connections.
team : Manage teams.
user : Manage users.
wiki : Manage wikis.
Commands:
configure : Configure the Azure DevOps CLI or view your configuration.
feedback : Displays information on how to provide feedback to the Azure DevOps CLI team.
invoke : This command will invoke request for any DevOps area and resource. Please use
only json output as the response of this command is not fixed. Helpful docs -
https://dori-uw-1.kuma-moon.com/rest/api/azure/devops/.
login : Set the credential to use for a particular organization.
logout : Clear the credential for all or a particular organization.
在浏览器中打开项
使用 --open 参数在默认浏览器中的 Azure DevOps 门户中打开任何项目。
az pipelines build show --id 1 --open
此命令在命令提示符窗口中显示具有 --id 1 的生成的详细信息,并在默认浏览器中将其打开。