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


Краткое руководство. Начало работы с интерфейсом командной строки Azure DevOps

Azure DevOps Services

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

Из этого краткого руководства вы узнаете, как:

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

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

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

Примечание.

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

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

  1. Установите Azure CLI. Выполните действия, описанные в Install 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), см. Sign in via Azure DevOps PAT.

    Это важно

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

    Примечание.

    Расширение CLI Azure DevOps поддерживает интерактивную проверку подлинности (Microsoft Entra) и проверку подлинности PAT. Для автоматизации конвейера с субъектами-службами или управляемыми удостоверениями используйте подключение к службе Azure DevOps. Для других сценариев обслуживания используйте REST API или клиентские библиотеки. Дополнительные сведения см. в руководстве по проверке подлинности.

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

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

Включение поддержки ИИ для Azure DevOps

Чтобы повысить производительность в рабочем процессе Azure DevOps, используйте сервер Azure DevOps MCP, чтобы включить помощь ИИ для данных проекта. Получите интеллектуальные сведения для ежедневных собраний, планирования спринтов, проверок кода, отчетности по проектам, анализа запросов на слияние и управления рабочими элементами — с помощью естественноязыковых запросов к ИИ-ассистенту. Дополнительные сведения и инструкции по установке см. в обзоре Azure DevOps MCP Server.

Использование команд

При добавлении расширения 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 в окне командной строки и также открывает их в браузере по умолчанию.