У нас есть 7 этапов, на которых мы развертываем, и я хотел бы уведомить различные группы людей, всех пользователей проекта, о том, что развертывания успешны.
Например, когда:
- развернуто в QA - уведомить менеджера QA и членов команды, и когда
- развернуто в бета-версии - сообщите нашей группе управления продуктами, и когда
- развернуто в PROD - уведомление и т. Д.
У нас есть только одна «Команда» в проекте (команда разработчиков по умолчанию из 5 человек), а остальные пользователи (еще 6) добавляются в группу «Авторы» индивидуально.
Я могу настроить подписку на уведомления с правильными критериями для развертываний на каждом этапе, но могу установить параметры доставки только для членов команды, что в этом случае исключит большое количество предполагаемых получателей. Другой вариант - использовать пользовательский адрес электронной почты, но затем мне нужно настроить группу рассылки вне DevOps.
Должен ли я создавать команды для каждого списка рассылки? Это кажется немного громоздким. Что мы здесь делаем неправильно.