Предположим, что зависимость сборки (цепочка сборки) установлена как A -> X
.
X
- это набор заданий после обработки после завершения сборки A
. Для этого X
использует множество %dep....%
параметров на этапах сборки.
Я хотел бы добавить скопированную сборку B
, а также обработать X
впоследствии. Теперь он имеет цепочку сборки, как показано ниже;
A ───> X
│
B ─┘
Ограничение состоит в том, что X
шаг сборки имеет строгий %dep.BuildTypeIdA.param1%
в качестве параметра. То, что я хочу, - то, что бы ни A или B сборка прошла успешно, затем используйте ее параметры до X
.
В соответствии с документом о зависимостях , можно использовать подстановочный знак, например %reverse.dep.*.<propertyname>%
, для обратного распространения.
Итак, лучшая ставка может быть %dep.*.param1%
или выражение типа %dep.%dep.buildTypeId%.param1%
; положить dep bulidTypeId для указания правильного параметра зависимости.
Можно ли использовать %dep.*.param1%
? Если нет, то как я могу достичь, как %dep.%dep.buildTypeId%.param1%
?
Примечание: версия TeamCity 2018.1.1