Можно ли сгенерировать электронные письма о сборке в Visual Studio Team Services ТОЛЬКО для успешной сборки, если предыдущая сборка была неудачной?
Насколько я могу судить по текущему интерфейсу, предоставленному для настройки оповещений по электронной почте для сборок в сервисах группы Visual Studio, нет никакого способа установить условие на статус предыдущей сборки.
Я ожидаю, что это актуально для многих групп разработчиков, так как у групп, как правило, есть сервер сборок, часто собирающий сборки в течение дня, и они будут получать оповещения по электронной почте о сбое. После неудачной сборки полезно также иметь электронное письмо об успешном завершении следующей сборки. Однако вам не нужна электронная почта для каждой успешной сборки, так как вы заинтересованы в этом только после сбоя, остальное - просто белый шум.
Итак, есть ли способ создать оповещения, обусловленные предыдущей сборкой в сервисах команды Visual Studio, или, точнее, просто получать успешные электронные письма после неудачной сборки?
1 ответ
Пока нет способа сделать это с помощью функции оповещений в VSTS. Вы можете отправить запрос функции на VSTS User Voice.
А альтернативным способом реализации этой функции было бы создание приложения / службы для отслеживания события сборки и отправки по электронной почте базы уведомлений о необходимом статусе сборки через VSTS Rest API или TFS API.