快速入门:Azure DevOps CLI 入门

Azure DevOps Services

本快速入门介绍如何安装和开始使用 Azure 命令行接口 (CLI) 的 Azure DevOps 扩展。 该扩展添加了用于从命令行管理 Azure DevOps Services 的命令,以便编写脚本并自动执行常见任务。

学习内容:

  • 如何安装适用于 Azure CLI 的 Azure DevOps 扩展。
  • 如何登录、配置默认值和获取命令帮助。
  • 如何通过 CLI 在浏览器中打开 Azure DevOps。

快速步骤:

  1. 安装 Azure CLI(如果尚未安装)。
  2. 添加或更新 Azure DevOps 扩展。
  3. 登录并设置默认组织/项目。
  4. 运行az devops --help或使用--open打开构件。

注意

Azure DevOps CLI 扩展仅适用于 Azure DevOps Services (云)。 它不支持 Azure DevOps Server(本地)。

安装和更新

  1. 安装 Azure CLI。 按照 安装 Azure CLI 中的步骤进行操作。 安装后,验证版本:
az --version
  1. 添加 Azure DevOps 扩展。

    az extension add --name azure-devops
    

    如果已安装扩展,并且想要确保具有最新版本,请运行 update 命令:

    az extension update --name azure-devops
    
  2. 若要确认安装,请运行命令 az extension listaz extension show --name azure-devops

  3. 若要登录,请运行 az login 命令。 Azure CLI 仅支持使用用户名和密码进行 az login交互式登录。 若要使用个人访问令牌登录(PAT),请参阅 通过 Azure DevOps PAT 登录

    注意

    Azure DevOps 扩展目前不支持使用 托管标识进行身份验证。

  4. 建议为组织和项目设置默认配置。 否则,可以在单个命令本身中指定值。

    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 扩展后,将添加 devopspipelinesartifactsboardsrepos 组。

对于任何命令的用法和帮助内容,请指定 --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 的生成的详细信息,并在默认浏览器中将其打开。