自TeamCity 9.0以来,可以使用reverse.dep.<btID>.<property name>
语法覆盖依赖项中的属性。
我已经使用这种语法来创建一个公共构建,它被多个其他构建用作快照依赖项。即构建A,B和C都取决于D.
当我手动运行A,B或C时,一切都按预期工作。我可以看到D中正确覆盖了相应的参数。
但是,当A,B或C由VCS Git更改触发时,D忽略被覆盖的值并使用其默认值。 即使在参数选项卡中的“传递给构建的值”列下,也会正确显示已覆盖的值。
使用VCS触发器时是否无法覆盖依赖项属性?