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


Краткое руководство. Начало работы с 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".

    Это важно

    Рассмотрите возможность использования более безопасных маркеров Microsoft Entra по сравнению с более высоким уровнем риска персональных маркеров доступа. Дополнительные сведения см. в разделе "Сокращение использования PAT". Просмотрите рекомендации по проверке подлинности , чтобы выбрать правильный механизм проверки подлинности для ваших потребностей.

    Примечание.

    Расширение AZURE DevOps CLI поддерживает интерактивную проверку подлинности (Microsoft Entra) и проверку подлинности 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, artifactsboardsи 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 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 в окне командной строки и также открывает их в браузере по умолчанию.