设置: Build CD
具有工件依赖和快照依赖Build CI
。Build CI
从 VCS 根目录中提取并为Build CD
.
问题:在Build CD
我需要%teamcity.build.branch%
参数中,但它不可用,因为它只使用工件并且没有链接 VCS 根。
问题:有没有办法在依赖构建之间传递参数?(谷歌搜索结果似乎是主题)
解决方法 1:如果我将它链接到正在使用的同一 VCS 根目录,我可以访问%teamcity.build.branch%
,但我想避免拥有此链接并不必要地从 VCS 中提取(构建日志显示它这样做)。Build CD
Build CI
Build CD
解决方法 2:我可以将参数写入文件并稍后Build CI
读取。Build CD
这是一个 hack,我也想避免它。