1

设置: Build CD具有工件依赖和快照依赖Build CIBuild CI从 VCS 根目录中提取并为Build CD.

问题:Build CD我需要%teamcity.build.branch%参数中,但它不可用,因为它只使用工件并且没有链接 VCS 根。

问题:有没有办法在依赖构建之间传递参数?(谷歌搜索结果似乎是主题)

解决方法 1:如果我将它链接到正在使用的同一 VCS 根目录,我可以访问%teamcity.build.branch%,但我想避免拥有此链接并不必要地从 VCS 中提取(构建日志显示它这样做)。Build CDBuild CIBuild CD

解决方法 2:我可以将参数写入文件并稍后Build CI读取。Build CD这是一个 hack,我也想避免它。

4

1 回答 1

3

绝对地。在CD中,添加一个名为whatever 的参数,其值等于%dep.Build_CI.teamcity.build.branch%。由于 TeamCity 的自动建议/自动完成功能,一旦您键入%dep..

于 2018-01-11T13:10:25.027 回答