Каков наилучший способ уведомления указанных получателей по этапам после развертываний DevOps Azure - PullRequest
0 голосов
/ 23 января 2019

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

Например, когда:

  • развернуто в QA - уведомить менеджера QA и членов команды, и когда
  • развернуто в бета-версии - сообщите нашей группе управления продуктами, и когда
  • развернуто в PROD - уведомление и т. Д.

У нас есть только одна «Команда» в проекте (команда разработчиков по умолчанию из 5 человек), а остальные пользователи (еще 6) добавляются в группу «Авторы» индивидуально.

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

Должен ли я создавать команды для каждого списка рассылки? Это кажется немного громоздким. Что мы здесь делаем неправильно.

1 Ответ

0 голосов
/ 31 января 2019

Один из способов взглянуть на команду - это список рассылки электронной почты в DevOps Azure, поэтому команды - это то, что нужно.

Создайте новую команду в Dev Ops: Project Settings > Teams > New Team.Затем установите различные уведомления для каждой команды: Project Settings > Notifications > <name of team> > New Subscription.

...