Teamcity 9.1.3 - setParameter不工作

时间:2016-09-15 19:08:39

标签: dynamic parameters teamcity

我正在尝试更改从步骤添加到作业的自定义参数的值。

我在参数中手动创建一个名为ddd的参数,带有“dummy”值, 然后我把它放在构建步骤中:

echo "ddd is: %ddd%"
echo "##teamcity[setParameter name='ddd' value='fff']"
echo "Now ddd is: %ddd%"

但我得到的输出是:

ddd is: dummy
Now ddd is: dummy

参数不会改变。

到目前为止,我用Google搜索,每个人都使用此方法更改值,但在我的情况下不起作用。 这可能是什么问题? 我正在使用的Teamcity版本是9.1.3(版本37176)

感谢大家的帮助。

1 个答案:

答案 0 :(得分:2)

我回应自己。 该值实际上已更改,但它将在后续步骤中生效,而不是在更改值的同一步骤中生效。 所以看到值改变了,我不得不创建另一个步骤,然后回显%ddd%参数,在那里我可以看到它随新值改变。

感谢。