将特定的TeamCity工件发布到NuGet

将特定的TeamCity工件发布到NuGet,teamcity,nuget-package,nugetgallery,Teamcity,Nuget Package,Nugetgallery,我已经建立了一个本地NuGet库,并希望将我的构建工件发布到该库中。我不希望每次有构建时都将每个构建工件发布到Nuget gallery,而是希望能够在我确信该工件是稳定版本时手动发布该工件的特定版本 在TeamCity中有这样做的方法吗?一个相当简单的选项是创建一个构建链,包构建对CI构建具有快照依赖关系: CI构建->包构建 这样,一旦准备好,就可以手动触发包构建。当然,您需要将打包/发布构建步骤移动到打包构建中 如果您不想发布“最新”版本,也可以针对特定的更改集。您是否在TeamCity中

我已经建立了一个本地NuGet库,并希望将我的构建工件发布到该库中。我不希望每次有构建时都将每个构建工件发布到Nuget gallery,而是希望能够在我确信该工件是稳定版本时手动发布该工件的特定版本


在TeamCity中有这样做的方法吗?

一个相当简单的选项是创建一个构建链,包构建对CI构建具有快照依赖关系:

CI构建->包构建

这样,一旦准备好,就可以手动触发包构建。当然,您需要将打包/发布构建步骤移动到打包构建中


如果您不想发布“最新”版本,也可以针对特定的更改集。

您是否在TeamCity中使用内置的NuGet提要?不,我们有NuGet gallery设置。我们不使用TC NuGet。谢谢Steve。我已经接受了你的答案,但我最终做的事情略有不同(尽管我不确定你的意思是否如此)。我在生成包的步骤上创建了一个构建依赖项。然后在发布任务(它依赖于包任务)中,我可以单击运行自定义生成并选择要发布的特定生成!!