Build 是否可以在一个构建配置中设置变量,并在后续的依赖配置中引用它?

Build 是否可以在一个构建配置中设置变量,并在后续的依赖配置中引用它?,build,continuous-integration,teamcity,Build,Continuous Integration,Teamcity,我正在努力实现以下目标: 对于单个逻辑构建,我有多个依赖配置。第一个配置运行一个脚本,该脚本执行一些工作并返回一个值。您可以将此配置视为设置步骤。我需要能够存储此值并在后续步骤中使用它。单个生成的所有依赖配置应接收相同的值 Setup()计算一个值x。然后,我有配置B(x)和A(x),它们在Setup()之后运行,需要输入计算值x 之前,我已经设法为TeamCity配置中计算的内容做了类似的事情。例如,我为整个构建链生成了一个唯一的构建id,并且能够通过%dep.{team\u city\u c

我正在努力实现以下目标:

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

Setup()计算一个值x。然后,我有配置B(x)A(x),它们在Setup()之后运行,需要输入计算值x

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

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

这是可能的,还是我找错了方向?如果我不能以一种非疯狂的方式来做这件事,有没有我错过的更好的选择


谢谢

请问mod可以关闭这个吗?这是个骗局。我的同事,这正是我们想要的。

可能重复的