【发布时间】:2018-02-15 12:37:00
【问题描述】:
我目前正在尝试在我的 VSTS 存储库上使用 GitVersion 进行一些自定义配置(希望能够通过添加特定的提交消息来破坏主要版本),但我似乎无法让 VSTS 接受任何自定义配置。
它在托管机器上运行,我在每次构建时都在其中提取存储库的新副本。因此,当我构建时,我希望它执行我的 GitVersion 任务。
我可以让它运行 GitVersion,只是似乎没有做任何事情或捕获我的配置。
有什么想法吗? 请注意,我对 VSTS 和 GitVersion 还很陌生。
干杯!
【问题讨论】:
-
你如何确定它“不工作”?你期望发生什么。你能附上你的 GitVersion 任务配置的截图吗?开箱即用的 GitVersion 任务至少会更新您的构建名称以说明检测到的特定版本,您至少看到了吗?
-
您使用的是哪个 GitVersion? GitVersionTask package、GitVersion extension 或其他?可以分享一下 OneDrive 上的详细日志吗? (将 system.debug 变量设置为 true,然后排队构建并共享此日志)
-
@raterus 我可以确定它不起作用,因为我已经手动尝试上传 GitVersion 版本,因此我可以使用我的 on 配置。然后我尝试手动设置配置并将其上传到 bumb 然后是主要补丁号。没有结果,因为它依赖于我认为的默认 GitVersion
-
可以分享 OneDrive 上的日志吗?
-
@starianchen-MSFT 是的,我必须确保共享此类内容的政策。 1drv.ms/t/s!Ai0ieQUxSjDGiTSPmNQie8Ad5zIP
标签: git azure-devops azure-pipelines azure-pipelines-build-task gitversion