Teamcity: передать параметр Environment зависимой сборке - PullRequest
5 голосов
/ 17 февраля 2010

Я использую две конфигурации сборки.

  • Root
  • Sub

Для запуска файла сборки для Sub требуется параметр среды Param. Могу ли я передать этот параметр из конфигурации «Root» в конфигурацию «Sub» в Teamcity.

1 Ответ

10 голосов
/ 13 мая 2010

Каждая конфигурация сборки имеет код конфигурации, т.е. bt123 Допустим, ваша корневая конфигурация имеет код bt123 и переменную с именем java_dir

Ваша субконфигурация, может ссылаться на нее следующим образом

Имя: JAVA_DIR Значение:% dep.bt123.env.JAVA_DIR%

Самый простой способ сделать это - выбрать маленькое поле со строками справа от текстового поля «Значение». Это даст выпадающий список, в котором вы сможете найти переменную из bt123. Просто начните с ввода bt123, и вы увидите все доступные переменные.

Надеюсь, это поможет.

Вот ссылка на документацию версии 10, касающуюся свойств зависимостей.

https://confluence.jetbrains.com/display/TCD10/Predefined+Build+Parameters#PredefinedBuildParameters-DependenciesProperties

Эти опции доступны, по крайней мере, с TeamCity 8.x.

...