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