Электронное письмо пользователю, нарушившему конвейер сборки в teamcity

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

Однако это не работает для связанных сборок.
Допустим, у нас есть проект A и проект B.
Пользователь внес некоторые изменения в проект A.
Сборка проекта A теперь успешна и, таким образом, запускает проект B. < br> Проект Б терпит неудачу. На этом этапе я хочу уведомить нарушителя сборки, который внес изменения в проект A.

Это можно отследить вручную, но очень легко упустить из виду, если кто-то действительно не проверяет Project B. Как это можно автоматизировать в teamcity?


person Tilak    schedule 08.02.2017    source источник
comment
Есть ли зависимость снимка B от A?   -  person sferencik    schedule 09.02.2017
comment
нет, это артефактная зависимость.   -  person Tilak    schedule 09.02.2017


Ответы (1)


  1. Свяжите A и B с зависимостью от снимка.
  2. В настройках управления версиями B установите флажок Показать изменения из зависимостей снимков.

Таким образом, когда Джон вносит (критическое) изменение в A, строит A (который проходит), TeamCity запускает B (который терпит неудачу), неудачная сборка B также будет «содержать» фиксацию Джона в A. Таким образом, Джон будет уведомлен (при условии разумных правил уведомления).

person sferencik    schedule 09.02.2017