До сих пор я использовал TeamCity только как сервер непрерывной сборки. Нет настоящей интеграции. Теперь мне нужно скопировать выходные данные из одного совместно используемого проекта в два других зависимых проекта и начать свою автоматическую сборку по очереди. То есть ProjectA и ProjectB зависят от ProjectC. Все три в настоящее время строятся на TC, когда в своих репозиториях происходит какое-либо фиксация. Мы хотим, чтобы выходные данные ProjectC были скопированы и переданы ProjectA и ProjectB. Такая фиксация, в свою очередь, начнет процесс сборки обоих зависимых проектов. Похоже, что это будет распространенный сценарий, когда речь заходит о непрерывной интеграции. Это не?Может ли TeamCity выполнить вывод одной сборки в другой svn-репозиторий, тем самым начав новую сборку?
Чтобы уточнить, мы используем TeamCity v.4.5.5 (сборка 9103), SVN и nAnt как наш бегун для сборки.
РЕДАКТИРОВАТЬ: Я ошибаюсь, когда я сказал что-то о том, чтобы поступить в другой репозиторий. На самом деле все трое находятся в одном и том же физическом хранилище, на разных уровнях иерархии.
Вам бы лучше, если скрипты сборки других проектов вытащили двоичные файлы из исходной сборки. Это дает вам немного большую гибкость и означает, что вы менее склонны непреднамеренно нарушать эти проекты. –