Azure构建/发布管道将库推送到Nuget

x33g5p2x  于 2022-12-14  发布在  其他
关注(0)|答案(1)|浏览(165)

我使用Azure管道,但我有关于将库推送到nugget的问题。正确的方法是什么?在构建管道中,使用预发布编号将库推送到nugget,并使用该包库作为发布管道的工件进行准备?这样我就可以使用推送命令运行发布管道,以否定发布版本?
你觉得怎么样?谢谢:)

3vpjnl9f

3vpjnl9f1#

您可以在Azure构建管道中使用NuGetCommand@2 - NuGet v2 task将包打包并发布到构建工件。然后使用发布管道中的构建工件来使用。
但是如果你想在组织或项目中重用这个包,你可以将这个包发布为Azure工件提要,然后在构建和发布管道中使用它。你可以使用命令行发布提要,如下所示Publish and restore NuGet packages from the command line (NuGet.exe)或者通过Azure管道将提要发布到工件:Publish NuGet packages with Azure Pipelines (YAML/Classic)
如果它是公共提要,你可以publish the package to NuGet.org,然后你也可以在你的组织/项目中使用它。
如果您希望将nuget包发布到Azure devops构件,则可以使用第二个版本通过语义版本控制发布到提要中。

或者您可以在单击“升级”后选择“预发布”或“发布”,在此处手动添加标记。

如果预发行版成功,并且您希望它成为发行版,则只需选择“release”。
如果预发布成功,并且您希望在发布版本中添加一些详细信息,只需使用不同的版本名称发布即可。

相关问题