Триггер завершения сборки срабатывает только тогда, когда родительская сборка вызывается вручную

Я настроил сервисный хук для сборки teamcity (A), чтобы мое решение было собрано, когда я нажимаю на github.

Затем у меня есть отдельная конфигурация сборки (B) с триггером Finish Build, который выполняет некоторую работу, когда завершается предыдущая сборка A, запущенная Github.

Странно то, что сборка B запускается только тогда, когда я вручную нажимаю «Выполнить» на сборке A.

Когда сборка A запускается GH, она завершается успешно, но не запускает сборку триггера B.

У кого-нибудь есть идеи?


person Jules    schedule 22.05.2013    source источник
comment
такая же проблема :( вы нашли решение?   -  person José F. Romaniello    schedule 02.07.2013
comment
Я бы порекомендовал отправить тикет в наш трекер с точными настройками триггера завершения сборки и версии, которую вы используете.   -  person Pavel Sher    schedule 02.07.2013
comment
@JoséF.Romaniello, ты нашел решение?   -  person Jules    schedule 17.07.2013
comment
Решение, которое я нашел, заключалось в том, чтобы не использовать github hook. Я просто использую триггер VCS, который проверяет каждые 60 секунд.   -  person José F. Romaniello    schedule 18.07.2013


Ответы (1)


@JoséF.Romaniello, я нашел способ получше. настройте свой сервисный хук для запуска шага B. Внутри TC установите шаг A как зависимость моментального снимка внутри шага B. оставьте все флажки пустыми. Затем github запустит последний шаг, который сначала запустит создание зависимостей.

person Jules    schedule 18.07.2013