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 Services (云)。 它不支持 Azure DevOps Server(本地)。
安装和更新
- 安装 Azure CLI。 按照 安装 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 登录。注意
Azure DevOps 扩展目前不支持使用 托管标识进行身份验证。
建议为组织和项目设置默认配置。 否则,可以在单个命令本身中指定值。
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://free.blessedness.top/rest/api/azure/devops/.
login : Set the credential (PAT) 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 的生成的详细信息,并在默认浏览器中将其打开。