如何使用Teamcity命令(## teamcity [...])?

时间:2014-04-17 09:11:20

标签: continuous-integration environment-variables teamcity tagging

我想将一些信息传递给另一个构建步骤。例如。用于构建标记。我该怎么做?

我在我的脚本中尝试了##teamcity[setParameter name='xxx' value='111'],但它似乎没有做任何事情。

1 个答案:

答案 0 :(得分:1)

首先,您需要在Build configuration -> Parameters中定义自定义参数。然后你应该设置它有问题,但有一个细微差别:你应该echo命令!在文档中没有关于它的说法:(

最后,您需要在脚本中执行此操作:echo ##teamcity[setParameter name='xxx' value='111'],然后在下一个构建步骤中,您可以像往常一样使用Teamcity变量:%xxx%

P.S。 xxx仅在下一个构建步骤中初始化,因此除了在此构建步骤中设置值外,不要将其用于其他任何内容。