TeamCity v7 - получать уведомление, если путь SVN Externals недействителен

Как я могу настроить TeamCity так, чтобы я получал уведомление (по электронной почте или в трее), если путь SVN Externals недействителен?

Ситуация заключалась в том, что сборка не запускалась из-за сбоя корневого шага VCS со следующей ошибкой:

Error collecting changes for VCS repository 'XYZ trunk'
Checkout rule: 
Path is invalid: 
'https://SvnServer:8443/svn/DotNet/Code/Modules/ExternalABC/Tags/2.4.0.0/2.4.0.39711/bin'@39825

Внешний объект, объявленный в «магистрали XYZ», указывает на недопустимый путь. Это было совершено, и не было отправлено никаких уведомлений. TeamCity Quick View показывает зеленый свет проекту, так как последняя фактическая сборка завершилась успешно.

В настоящее время сборка нарушена, поскольку проверка магистрали XYZ не компилируется (отсутствует внешняя dll), но уведомления не отправляются, и значки ошибок не отображаются в области уведомлений.

Это кажется неправильным - что я не сделал?


person Neil Moss    schedule 15.05.2012    source источник


Ответы (1)


Я предполагаю, что у вас уже настроено правило уведомлений для уведомлений о сбоях. Если это так, вам просто нужно поставить отметку в поле «Сборка не запускается» для рассматриваемого правила уведомления.

Если вы сделаете это в разделе «Администрирование-> Группы» в группе, для которой хотите настроить уведомления. Если вы хотите уведомлять «Всех пользователей» обо всех сборках, в которых произошел сбой с их изменениями, вы можете настроить правило, в котором установлены флажки «Сборка не удалась», «Игнорировать сбои, не вызванные моими изменениями» и «Сборка начинается».

Имейте в виду, что это может привести к дополнительным «ложным срабатываниям» уведомлений при возникновении проблем с сервером управления версиями.

person mockobject    schedule 29.05.2012
comment
Спасибо - я попробую и отправлю ответ. - person Neil Moss; 30.05.2012