将分支名称传递给TeamCity中的快照依赖,以使依赖者的2个VCS使用相同的分支名称

时间:2019-07-12 23:55:16

标签: teamcity

这类似于: Pass branch name to Snapshot Dependency in TeamCity

我有两个项目:A和B A具有VCS X(代码存储库)B具有VCS X(代码存储库)和VCS Y(测试存储库)B对A具有快照依赖关系

当检测到VCS X发生更改时,例如分支feature1,它将触发A,而当A完成时,它将触发B。

目的是从A中的存储库X构建Feature1分支的代码,并从B中的存储库Y签出Feature1分支并运行测试。

我想知道如何在测试运行之前将分支名称“ feature1”传递给B。 在B中,feature1是针对仓库X的自动签出,但是默认分支是针对仓库Y的自动签出。我希望B也可以在仓库Y中也签出Feature1。

我尝试将默认分支设置为变量%upstream_branch%,并设置参数上游=%dep.A.teamcity.branch.name%,但正如原始帖子所说,teamcity无法解析该参数并使用照原样。我还尝试将VCS Y的默认分支设置为%dep.A.teamcity.branch.name%,但是没有运气。

请告知。

谢谢,杰伊

0 个答案:

没有答案