TeamCity уведомляет куприта о сборке - PullRequest
1 голос
/ 31 мая 2011

У нас есть 2 конфигурации проекта A и B . B зависит от A . Коммитер вносит изменения в проект A , которые вызывают сбой сборки в последующем проекте B .

Есть ли способ в TeamCity уведомить коммитера проекта A о том, что B потерпел неудачу из-за его изменения?

Jenkins / Hudson поддерживает это, используя upstream-individuals:A в качестве адреса электронной почты в данной конкретной ситуации.

1 Ответ

0 голосов
/ 28 июня 2011

Я попытался настроить его с помощью зависимостей моментальных снимков, как указал Данере, и он работает. Так как способ TC отличается от того, что вы, вероятно, пробовали с Jenkins, вот моя установка:

  1. Я добавил еще один проект в цепочку с именем C , который содержит 2 VCS: projectA и projectB и фиктивный шаг сборки.
  2. Проект C настроен для запуска при любом изменении VCS
  3. Проект C имеет зависимость моментального снимка от проекта B
  4. Проект B имеет зависимость снимка от проекта A
  5. Оба проекта A и B do not имеют триггеры.

Возможно, проект C можно исключить, но моя конфигурация более сложная, и на последнем шаге выполняются системные тесты, и я не хотел, чтобы он отслеживал все VCS всех вышестоящих проектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...