是否可以在一个构建配置中设置变量并在后续的相关配置中引用它?

时间:2013-04-29 17:50:49

标签: build continuous-integration teamcity

我想要实现的目标如下:

我为单个逻辑构建提供了多个依赖配置。第一个配置运行一个脚本,它执行一些工作并返回一个值。您可以将此配置视为设置步骤。我需要能够存储此值并在后续步骤中使用它。单个构建的所有相关配置应该具有相同的值。

设置()计算值 x 。然后我在 Setup()之后运行配置 B(x) A(x),并且需要输入计算值 X 即可。

以前,我已经设法为TeamCity配置中计算的内容做了类似的事情。例如。我为整个构建链生成了一个唯一的构建ID,并且能够通过%dep访问它。{team_city_configuration_id} .system.build.number%。

这一次,我需要传播的值是在构建脚本的内核中计算的,而不是作为TeamCity管道的一部分计算的。我已经成功地设置了有问题的设置脚本并且提取了我需要的值,但我不知道如何在配置之间传播它。

这甚至可能,还是我在错误的树上吠叫?如果我不能以非疯狂的方式做到这一点,是否有一个更好的选择我会失踪?

由于

1 个答案:

答案 0 :(得分:0)

请问一个mod关闭这个吗?这是一个骗局。我的同事found this,它正是我们想要的。