【发布时间】:2018-01-11 12:46:59
【问题描述】:
设置: Build CD 在 Build CI 上有工件依赖和快照依赖。 Build CI 从 VCS 根中提取并为 Build CD 生成工件。
问题:在Build CD 中我需要%teamcity.build.branch% 参数,但它不可用,因为它只使用工件并且没有链接VCS 根。
问题:有没有办法在依赖构建之间传递参数? (谷歌搜索结果似乎是主题)
解决方法 1: 如果我将 %teamcity.build.branch% 链接到 Build CI 正在使用的同一 VCS 根目录,我可以访问 Build CD,但我想避免使用此链接和 @987654330 @ 不必要地从 VCS 中提取(构建日志显示它这样做)。
解决方法 2: 我可以将参数写入 Build CI 中的文件,然后在 Build CD 中读取它。这是一个 hack,我也想避免它。
【问题讨论】:
标签: teamcity teamcity-9.1