成功构建包后try 发布包时出现以下错误.
/usr/share/dotnet/sdk/8.0.204/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.GenerateAssemblyInfo.targets(226,5): error NETSDK1018: Invalid NuGet version string: '1.0.0-06181390'. [/app_build/OurProject/OurSolution/OurSolution.csproj]
1.0.0-06181390
是我们的版本,我们在构建并通过GitLab管道发布时使用/p:Version=$VERSION
变量给出该版本.基本上,我们在版本末尾使用CI_COMMIT_SHORT_SHA
,比如1.0.0-$CI_COMMIT_SHORT_SHA
直到几天前,它还运行良好,但现在我们得到了这个.对于理解为什么会发生突然的变化有什么帮助吗?