How/Where 在 TeamCity 中设置反向依赖参数 (reverse.dep)?

How/Where to set reverse dependency parameter (reverse.dep) in TeamCity?

我有一个 TeamCity 构建配置 A 和 B,其中 B 依赖于 A。我需要在触发 B 时将参数从 B 传递给 A。

这与问题有关:

和 teamcity 文档 here

我需要找到 WHERE/HOW 才能使用这个 reverse.dep 在依赖构建中设置参数?在项目配置参数部分,我可以添加 Configuration/Environment/build 参数,但它们采用 Name/Value 对。所以,请原谅我的无知,但我无法弄清楚在哪里指定这个反向逻辑。

谢谢

找到了!

我们只需要在 B 中添加一个新的配置参数,名称为 reverse.dep.<btId>.paramName,其值为需要传递的预期值。

Imp:如 TeamCity 文档中所述 -

As the parameter's values should be known at that stage, they can only be defined either as build configuration parameters or in the custom build dialog.

您必须在您的构建配置中使用此参数 reverse.dep.*.<parameterName> 以供依赖构建使用。

例如,如果A依赖于B,那么如果你触发B并且你想将B中定义的参数用于A,那么只需在B的配置参数中添加名称为"reverse.dep.*.<parameterName>" Value: <Value> 的新参数,然后您可以将此参数与 %parameterName% 一起用于构建 CLI 或任何地方。