Уведомление конвейера Azure DevOps для прямого сообщения команд

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

Жду уведомления в ДМС разработчиков.

Исправление к вопросу: Мы используем Teams. Я хочу отправить команду Teams автору запроса на включение, когда конвейер, который работал для данного запроса на включение, завершается неудачно или успешно.

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
0
72
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Можно ли отправить им уведомление в директ.

Вариант 1. Использование пользовательских уведомлений в Azure DevOps.

Предлагается создать собственные уведомления. Перейдите в «Настройки проекта» -> «Уведомления» -> «Новая подписка» -> «Сборка» -> «Сборка завершена» -> «Настройте уведомление в соответствии с вашими потребностями».

  • Описание: Описание вашего уведомления.
  • Доставка: вы можете доставить на индивидуальный адрес электронной почты, членам ** команды по роли, предпочтениям команды, членам ** команды и SOAP.
  • Критерии фильтрации: используйте фильтры для отправки уведомлений о конкретных сборках. В вашем случае вы можете установить «Причина сборки = запрос на извлечение или проверку набора полок» и «Имя определения = ваша сборка PR».

Результат: пользователь получит уведомления по электронной почте, например:

Подробности см. в разделе Управление уведомлениями для команды, проекта или организации.

Вариант 2. Использование подписок на конвейеры в Teams

Если вы хотите, чтобы ваша команда получала уведомления в канале Teams, вы можете настроить приложение Azure Pipelines в Teams и создать подписки на конвейеры. Используя этот метод, все пользователи канала смогут увидеть уведомление.

Подробности см. в разделе Интеграция Azure Pipelines с Microsoft Teams.


Обновлять:

Чтобы отправлять уведомления создателю исходной ветки PR, вы можете изменить уведомление, как указано ниже.

  • Измените «Доставить» на «членам ** команды» по роли. Вам необходимо добавить создателя ветки в целевую команду.
  • Установите для ролей значение «Запрошено».

мои извинения за неточно сформулированный вопрос. Я бы хотел выделить разработчика-автора тестируемой ветки и отправить ему уведомление о статусе тестов. Успех или неудача в зависимости от состояния конвейера. Есть ли способ добиться этого? Прямо сейчас я ищу решение в Microsoft Power Automate или входящих веб-перехватчиках (кажется, они вообще не работают)

Kopolomo03 25.07.2024 12:50

«выделить разработчика, который является автором тестируемой ветки» — вы говорите о создателе исходной ветки PR или создателе исходной ветки конвейера проверки?

Ziyang Liu-MSFT 25.07.2024 13:18

Создатель исходной ветки для PR

Kopolomo03 25.07.2024 15:03

Привет @ Kopolomo03, ты можешь сделать это, изменив настройки уведомлений. Подробности смотрите в моем обновлении.

Ziyang Liu-MSFT 25.07.2024 16:45

Другие вопросы по теме

Похожие вопросы

Как добавить пользовательские утверждения для пользователей Azure AD
Azure: пакета под названием «dynlm» не существует
Пока включено иерархическое пространство имен, невозможно загрузить большой двоичный объект с метаданными hdi_isfolder
Можете ли вы создать «Потоки пользователей» в Azure с помощью учетной записи с оплатой по мере использования?
Пользовательское утверждение Entra внешнего идентификатора в токене идентификатора клиента, а не в ClaimsPrincipal пользователя веб-API ASP.NET Core
SchemaColumnConvertNotSupportedException: столбец: [Col_Name], физический тип: INT64, логический тип: строка
Невозможно прочитать большие двоичные объекты через BlobContainerClient для больших двоичных объектов с пустыми префиксами папок
Создать секрет Azure Keyvault, не раскрывая значения
Как создать функцию Azure, которая развертывает мой сценарий бицепса из учетной записи хранения Azure
Как найти идентификатор DriveItem, учитывая только URL-адрес документа?