【发布时间】:2016-05-25 03:19:33
【问题描述】:
我已将 GitVersion 设置为我的 TeamCity 构建配置中的构建步骤。
- 鉴于 master 上的最新版本标签是 v1.2.3
- TeamCity 会根据 master 上的最新提交运行构建
- 当我稍后使用新版本标签标记该提交时:v1.2.4
- 然后当我手动运行 TeamCity 构建时,GitVersion 会忽略新版本标签并再次输出以前的版本。
在构建日志中,我看到以下消息:
INFO [05/10/16 7:52:05:74] 跳过获取,如果 GitVersion 未按预期计算您的版本,您可能需要允许获取或使用动态存储库
为什么 GitVersion 跳过获取?我如何“允许提取”?
注意:
- VCS 根配置为“在客户端自动”运行。
- GitVersion 构建步骤基于GitVersion TeamCity meta-runner。
-
我不想使用动态存储库,因为我想了解发生了什么。
更新:
即使我使用动态存储库,我也会得到完全相同的行为。 :(
【问题讨论】:
标签: .net git teamcity gitversion