2017-02-08 19 views
0

У нас есть настройка teamcity build chain. У нас также есть настройка уведомлений по электронной почте, которая уведомляет пользователя, который нарушил сборку.Email Пользователь, который разбил трубопровод сборки в teamcity

Однако он не работает для цепных сборок.
позволяет сказать, что мы имеем Project A и B. Проект
Пользователь совершил некоторые изменения в проекте А.
Project Скопление теперь успешно и таким образом запускает проект B.
Проект B терпит неудачу. На этом шаге я хочу уведомить об отказе строителя, который совершил изменение в проекте A.

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

+0

Имеет ли B зависимость моментального снимка от A? – sferencik

+0

нет, это зависимость от артефакта. – Tilak

ответ

1
  1. Ссылка A & B с зависимостью от моментального снимка.
  2. В B Параметры управления версиями, проверка Показать изменения в зависимости от моментального снимка.

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