Я использую две конфигурации сборки.
Файл типа "build" для 'Sub' требует, чтобы параметр среды 'Param' работал. Я могу передать этот параметр от своей 'Корневой' конфигурации до конфигурации 'Sub' в Teamcity.
Каждая конфигурация сборки имеет код конфигурации, например, bt123 Допустим, ваша конфигурация root имеет код bt123 и переменную java_dir
Ваша дополнительная конфигурация, может ссылаться на нее следующим образом
Имя: JAVA_DIR Значение:% dep.bt123.env.JAVA_DIR%
Самый простой способ сделать это - выбрать маленькое поле с строки справа от текстового поля «Значение».Это предоставит выпадающий список, в котором вы сможете найти переменную из bt123 .. Просто начните с ввода bt123, и вы увидите все доступные переменные.
Надеюсь, это поможет.
Вот ссылка на документацию версии 10, касающуюся свойств зависимостей.
Эти параметры были доступны по крайней мере, начиная с TeamCity 8.x.