【发布时间】:2021-04-18 02:56:55
【问题描述】:
我在 Azure DevOps 中有一个设置,并正在尝试配置 GitVersion 来执行我们的版本控制。工作正常,除了修补程序的拉取请求
示例: 修补程序分支的构建为我提供了 1.2.3-beta 版... 该修补程序分支的拉取请求开始提供 med 1.3.0-PullRequest
我希望它是 1.2.3-PullRequest。
我做错了什么??
【问题讨论】:
-
嗨@user3164608,进展如何?您找到的方法(GitVersion.yml)是否可以帮助您解决问题?如果可行,请发布答案以分享此方法的详细信息。这可能会帮助更多正在寻找类似问题的解决方案的人。谢谢。当然,如果我的建议更好,你可以标记一下。
-
不确定 GitVersion.yml 文件或 git 版本任务是否有问题。似乎如果我在发出触发构建的拉取请求之前构建修补程序分支,则版本号符合预期。但是,如果修补程序分支仅作为 PR 的一部分构建,则它会将次要部分计算在内,就好像它具有功能或发布一样。但是我仍然需要进行一些测试来确认这一点,只是还没有时间。
-
感谢您的重播,@user3164608。如果您有任何进展,请随时告诉我。如果可能的话,您能否分享一下您的构建管道定义的详细信息?以便我们查看更详细的配置进行分析并提供更多帮助。