【发布时间】:2019-07-13 06:26:55
【问题描述】:
我有 2 个存储库 A 和 B,它们都在 TeamCity 中具有构建配置。
repo A 中的更改可能会影响 repo B。当在 repo A(比如分支 R)上测试 PR 时,我希望能够开始另一个测试 repo B 并了解分支 R 的 teamcity 工作 .更具体地说,A 在 R 上运行,B 在 Master 上运行,B 有一个构建步骤,需要 R 作为命令的参数。在 teamcity 中,B 的构建配置是 A 的构建配置的快照依赖。
另一个答案向我展示了如何将参数传递给快照依赖项:Passing an environment variable (parameter) to dependency project in TeamCity
但是,我不能传递像 %teamcity.build.branch% 这样的分支名称,因为文档指定:
注意reverse.dep的值。参数被推送到 依赖“按原样”构建,没有参考解析。 %-参考, 如果有的话,将在构建的上下文中解决 参数被推送到。
【问题讨论】:
标签: teamcity