我想要实现的目标如下:
我为单个逻辑构建提供了多个依赖配置。第一个配置运行一个脚本,它执行一些工作并返回一个值。您可以将此配置视为设置步骤。我需要能够存储此值并在后续步骤中使用它。单个构建的所有相关配置应该具有相同的值。
设置()计算值 x 。然后我在 Setup()之后运行配置 B(x)和 A(x),并且需要输入计算值 X 即可。
以前,我已经设法为TeamCity配置中计算的内容做了类似的事情。例如。我为整个构建链生成了一个唯一的构建ID,并且能够通过%dep访问它。{team_city_configuration_id} .system.build.number%。
这一次,我需要传播的值是在构建脚本的内核中计算的,而不是作为TeamCity管道的一部分计算的。我已经成功地设置了有问题的设置脚本并且提取了我需要的值,但我不知道如何在配置之间传播它。
这甚至可能,还是我在错误的树上吠叫?如果我不能以非疯狂的方式做到这一点,是否有一个更好的选择我会失踪?
由于