Хотя TeamCity хорошо отслеживает зависимости для каждой сборки, мне не известна страница в пользовательском интерфейсе, которая позволяет просматривать список конфигураций сборки, которые зависят от заданной «родительской» конфигурации.Конечно, вы можете просмотреть каждую отдельную конфигурацию, чтобы выяснить это, но это может оказаться невозможным в вашем крупном развертывании.
Если вы хотите получить доступ к этой информации в одном месте или программно, она хранится в TeamCityв файле project-config.xml в вашем\ Config \directory.
<project id="project1">
<build-type id="bt1" name="Parent">
...
</build-type>
<build-type id="bt2" name="Child 1">
...
<settings>
<dependencies>
<depend-on sourceBuildTypeId="bt1">
...
</depend-on>
</dependencies>
</settings>
</build-type>
<build-type id="bt3" name="Child 2">
...
<settings>
<dependencies>
<depend-on sourceBuildTypeId="bt1">
...
</depend-on>
</dependencies>
</settings>
</build-type>
</project>
В приведенном выше примере вы можете найти любой тип сборки , у которого есть settings / dependencies / depen-on узел с sourceBuildTypeId соответствует вашей родительской конфигурации id .Этот подход должен работать, даже если ваши зависимости охватывают несколько проектов, поскольку идентификаторы типов сборки уникальны при установке TeamCity.