我想将一些信息传递给另一个构建步骤。例如。用于构建标记。我该怎么做?
我在我的脚本中尝试了##teamcity[setParameter name='xxx' value='111']
,但它似乎没有做任何事情。
答案 0 :(得分:1)
首先,您需要在Build configuration -> Parameters
中定义自定义参数。然后你应该设置它有问题,但有一个细微差别:你应该echo
命令!在文档中没有关于它的说法:(
最后,您需要在脚本中执行此操作:echo ##teamcity[setParameter name='xxx' value='111']
,然后在下一个构建步骤中,您可以像往常一样使用Teamcity变量:%xxx%
。
P.S。 xxx
仅在下一个构建步骤中初始化,因此除了在此构建步骤中设置值外,不要将其用于其他任何内容。