GitVersion将'-pullrequest1089-0002'附加到内部版本号

时间:2020-02-18 10:06:09

标签: azure-devops gitversion

我在Azure Devops上建立了一个构建管道,用于构建Nuget程序包。

到目前为止,我只使用了master分支,每次按下master分支然后手动触发构建后,构建号都会正确递增。

昨天我决定创建一个功能分支,进行了一些更改并创建了PR。在批准并合并到主版本中之后,我手动触发了一个新构建,但是这次构建版本也包含“ -pullrequest1089-0002”字符串。这意味着此新版本无法在NuGet软件包管理器中安装。

enter image description here

我需要以某种方式配置它,以便不会被附加。

这是我的gitversion.yml文件的样子:

mode: MainLine
next-version: 1.0.0

2 个答案:

答案 0 :(得分:1)

谢谢大家的帮助。不允许我使用预发行软件包。事实证明,我的问题根源在于未启用CI / CD。

打开该选项后,它可以正常工作。

答案 1 :(得分:0)

对于此问题,请同意 rbennett485 ,因为格式1.0.32-xxx是预发行的nuget软件包的格式。要将其显示在nuget软件包管理器中,只需启用“包括预发行版”复选框即可。

您可以将下面的两张图片进行比较以查看区别:

enter image description here

enter image description here

相关问题