Поделиться через


Краткое руководство. Начало работы с Azure DevOps CLI

Azure DevOps Services

В этом кратком руководстве показано, как установить и начать использование расширения Azure DevOps для интерфейса командной строки Azure (CLI). Расширение добавляет команды для управления Azure DevOps Services из командной строки, чтобы вы могли выполнять скрипты и автоматизировать распространенные задачи.

Из этого руководства вы узнаете, как выполнять такие задачи:

  • Установка расширения Azure DevOps для Azure CLI
  • Как войти, настроить значения по умолчанию и получить справку по командам
  • Как использовать интерфейс командной строки для открытия элементов Azure DevOps в браузере

Быстрые действия.

  1. Установка Azure CLI (если она еще не установлена)
  2. Добавление или обновление расширения Azure DevOps
  3. Вход и установка организации или проекта по умолчанию
  4. Использование az devops --help или открытие элементов с помощью --open

Примечание.

Расширение CLI Azure DevOps работает только с Azure DevOps Services (облачными сервисами). Она не поддерживает Azure DevOps Server (локальная среда).

Установка и обновление

  1. Установите Azure CLI. Выполните действия, описанные в статье "Установка Azure CLI". После установки проверьте версию:
az --version
  1. Добавьте расширение Azure DevOps.

    az extension add --name azure-devops
    

    Если вы уже установили расширение и хотите убедиться, что у вас установлена последняя версия, выполните команду обновления:

    az extension update --name azure-devops
    
  2. Чтобы подтвердить установку, выполните команду az extension list или az extension show --name azure-devops.

  3. Чтобы войти, выполните az login команду. Azure CLI поддерживает только интерактивный вход с использованием имени пользователя и пароля az login. Сведения о входе с помощью личного маркера доступа (PAT) см. в статье "Вход с помощью Azure DevOps PAT".

    Примечание.

    Расширение CLI Azure DevOps в настоящее время поддерживает интерактивную аутентификацию и аутентификацию PAT. Для служебных принципов и управляемых удостоверений используйте REST API непосредственно или клиентские библиотеки.

  4. Рекомендуется задать конфигурацию по умолчанию для организации и проекта. В противном случае можно указать значения в отдельных командах.

    az devops configure --defaults organization=https://dev.azure.com/contoso project=ContosoWebApp
    

Включение поддержки искусственного интеллекта для Azure DevOps

Чтобы повысить производительность в рабочем процессе Azure DevOps, используйте сервер MCP Azure DevOps для поддержки ИИ с данными проекта. Получите интеллектуальную аналитику для ежедневных стендов, планирования спринтов, проверок кода, отчетов о проектах, анализа запросов на вытягивание и управления рабочими элементами— все с помощью запросов на естественном языке помощнику по искусственному интеллекту. Дополнительные сведения и инструкции по установке см. в обзоре сервера 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://learn.microsoft.com/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 в окне командной строки и также открывает их в браузере по умолчанию.