Заметки запроса на вытягивание на карточках доски и средства MCP для динамической миграции Enterprise

В этом спринте Azure Boards вводит заметки по запросу на вытягивание на карточках, предоставляя командам мгновенное представление о связанных запросах на вытягивание непосредственно на доске. Мы также добавили средства динамической миграции Enterprise На удаленный сервер MCP, расширили аналитические сведения о проверке зависимостей в GitHub расширенной безопасности для Azure DevOps и добавили поддержку подключения службы Azure DevOps для задачи InvokeRestAPI в Azure Pipelines.

Дополнительные сведения см. в заметках о выпуске.

General

Расширенная безопасность GitHub для Azure DevOps

Azure Boards

Azure Pipelines

General

Корпоративный динамический миграции MCP Server Tools (предварительная версия)

Корпоративная динамическая миграция (ELM) помогает организациям перенести Azure DevOps репозитории в GitHub Enterprise Cloud с размещением данных при минимизации сбоев. Мы добавили средства ELM на удаленный сервер MCP, что позволяет оптимизировать и автоматизировать миграцию репозиториев в GitHub.

Эти средства можно использовать для создания пользовательских агентов и навыков для задач миграции репозитория.

Дополнительные сведения о удаленном сервере MCP и средствах ELM.

Расширенная безопасность GitHub для Azure DevOps

Просмотр сведений о зависимости разработки на странице "Оповещения"

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

Copilot автофикс избегает пустых ветвей и запросов на вытягивание

Если Copilot автофикс не создает изменения кода для фиксации, он больше не покидает пустую ветвь или создает пустой запрос на вытягивание. Это улучшение снижает нагрузку на репозиторий из запусков автофикса, которые не создают предлагаемое исправление.

Copilot запросы на вытягивание автофикса автоматически отображаются в сведениях об оповещении

Когда Copilot автофикс создает запрос на вытягивание для оповещения CodeQL, сведения об оповещении теперь обновляются автоматически, чтобы отобразить запрос на вытягивание и продолжить обновление после завершения запроса на вытягивание. Вам больше не нужно обновлять страницу, чтобы увидеть, что предлагаемое исправление готово для проверки.

Copilot запросы на вытягивание автофикса в сведениях о оповещении

Copilot запросы на вытягивание автофикса проще определить

Запросы на вытягивание, созданные Copilot Autofix, теперь используют Copilot Autofix тег вместо добавления суффикса в заголовок запроса на вытягивание.

Azure Boards

Заметки запроса на вытягивание на карточках

Мы добавили новую заметку запроса на вытягивание в параметры карточки доски. При включении (параметр по умолчанию) связанные запросы на вытягивание отображаются непосредственно на карточках.

Это дает командам большую видимость действий в области разработки, не покидая совет. Вы можете быстро увидеть, какие рабочие элементы связаны с запросами на вытягивание, что упрощает отслеживание хода выполнения, определение ожидающих проверки работы и точечные элементы, которые могут быть заблокированы при изменении кода.

Снимок экрана: заметки запроса на вытягивание на карточках доски.

Azure Pipelines

Вызов Azure DevOps REST API из задачи "Вызов REST API"

Теперь задача InvokeRestAPI@1 поддерживает подключение службы Azure DevOps. Это позволяет вызывать Azure DevOps REST API непосредственно из конвейера без необходимости настраивать пользовательское подключение универсальной службы и управлять проверкой подлинности самостоятельно.

Выберите тип подключения в входных данных connectionType и наведите ссылку на подключение службы Azure DevOps:

- task: InvokeRESTAPI@1
  inputs:
    connectionType: 'connectedServiceNameAzureDevOps'
    serviceConnection: '<your-azure-devops-service-connection>'
    method: 'GET'
    urlSuffix: '<organization>/<project>/_apis/build/builds?api-version=7.1'

Входные данные connectionType принимают следующие значения:

  • connectedServiceName — универсальное подключение службы (по умолчанию).
  • connectedServiceNameAzureDevOps— подключение службы Azure DevOps.
  • connectedServiceNameARM— подключение службы Azure Resource Manager.

Дальнейшие действия

Замечание

Эти функции будут развернуты в течение следующих двух-трех недель. Перейдите к Azure DevOps и посмотрите.

Как предоставить отзыв

Мы хотим услышать, что вы думаете об этих функциях. Используйте меню справки, чтобы сообщить о проблеме или указать предложение.

Внести предложение

Вы также можете получить советы и ответы на ваши вопросы от сообщества на Stack Overflow.