Automation 在TeamCity中将参数从一个配置传递到另一个配置

Automation 在TeamCity中将参数从一个配置传递到另一个配置,automation,teamcity,jetbrains-ide,Automation,Teamcity,Jetbrains Ide,尝试将参数从一个TeamCity配置发送到另一个TeamCity配置 我有2个构建配置。一个将更新部署到多个数据中心,另一个在选定的数据中心上运行E2E测试(当前在成功部署后手动运行) 我的目标是使过程自动化。部署配置还运行一个脚本,检查哪些数据中心成功接收到更新。我希望E2E配置仅在成功接收更新的数据中心上自动运行。我知道这已经有很长时间了,但这个问题可能会引起其他人的兴趣 我最近遇到了一个类似的问题——需要在配置B的构建中从配置a获取构建参数。我能想到的唯一方法是使用TeamCity RES

尝试将参数从一个TeamCity配置发送到另一个TeamCity配置

我有2个构建配置。一个将更新部署到多个数据中心,另一个在选定的数据中心上运行E2E测试(当前在成功部署后手动运行)


我的目标是使过程自动化。部署配置还运行一个脚本,检查哪些数据中心成功接收到更新。我希望E2E配置仅在成功接收更新的数据中心上自动运行。

我知道这已经有很长时间了,但这个问题可能会引起其他人的兴趣

我最近遇到了一个类似的问题——需要在配置B的构建中从配置a获取构建参数。我能想到的唯一方法是使用TeamCity REST API

您只需修改配置B并添加构建步骤,该步骤将依次从配置A获取构建id,然后在其id处获取构建参数并将参数传递给构建B

获取配置A的生成列表(例如,您可以获取最后一个生成):

/app/rest/builds?locator=buildType:,branch:default:any
获取生成A的生成参数:

<teamcity_server>/app/rest/builds/id:<build_id>/resulting-properties
/app/rest/builds/id:/resulted属性
有关更多信息,请阅读TeamCity REST API文档:

<teamcity_server>/app/rest/builds/id:<build_id>/resulting-properties