TeamCity: создать цепочку для проверки запросов - PullRequest
0 голосов
/ 16 января 2019

У нас есть настройки проекта, близкие к следующим:
Компоненты c1, ..., cN, сборка приложений и автотесты - это отдельные репозитории git

Цепочка сборки, обеспечивающая совместную работу последних версий, состоит из заданий:

  • Компонент сборки 1 ...
  • Компонент сборки N
  • Сборка сборки приложения (с зависимостью моментального снимка для каждого компонента)
  • Запуск автотестов (с зависимостью моментального снимка от сборки)

Теперь я хочу проверить pull-запросы для каждого репозитория с этим конвейером сборки, возможно ли это даже с teamcity?

Я не уверен, что можно установить соответствующий статус запроса на извлечение при успешной сборке для компонента X, но более поздняя сборка или сборка автотестов не удалась (слишком поздно для обновления).

Я пытался настроить «поддельные» сборки в той же цепочке сборки для компонентов с зависимостью моментальных снимков от автотестов и проверять PR через эти новые сборки, но похоже, что ветви по умолчанию используются для зависимостей моментальных снимков (желательно, чтобы : проверенная ветка для измененного компонента и последнего мастера / разработка для всего остального)


Я понимаю, что это легко сделать с помощью монорепо и одной работы.

...