#teamcity
Вопрос:
Существует два хранилища: BaseLibrary
и Application
. Всякий раз , когда есть ветвь функции BaseLibrary
, мы хотим Application
, чтобы она также создавалась с помощью той же ветви в TeamCity.
В первом случае настройка:
Application
имеет зависимость моментального снимка отBaseLibrary
BaseLibrary
настроен как корень VCS вApplication
В этом случае всякий раз , когда есть филиал, подобный feature/foobar
in BaseLibrary
, TeamCity также будет строить Application
на его основе feature/foobar
. Это то, чего мы хотим, и работает так, как ожидалось.
Вопрос в том, как добиться того же самого только с зависимостями артефактов:
Application
имеет зависимость от моментальногоBaseLibrary
снимка, как указано вышеBaseLibrary
не настроен как корень VCS вApplication
BaseLibrary
настраивается только как зависимость от артефакта вApplication
. Тип зависимости артефакта — «Сборка из одной цепочки».
В этом случае , когда есть ветвь feature/foobar
BaseLibrary
, сборка Application
не запускается автоматически для этой ветви.
Я попытался добавить триггер VCS, подобный :root=BaseLibrary:**
Application
конфигурации, но это не дало желаемого эффекта (возможно, это не должно было произойти). Я также безуспешно пытался запустить триггер готовой сборки.
Есть ли какой-либо способ запустить сборку одной и той же ветви в нижестоящих репозиториях только с зависимостями артефактов?
Мы используем TeamCity 2021.1