自动包含在工件中的Nuget软件包

时间:2018-12-20 16:05:59

标签: nuget teamcity octopus-deploy

我们有一个TeamCity构建服务器,有一段时间启用了内部Nuget服务器。我们将生成Nuget程序包,然后将其自动发布到nuget提要中。

此后,我们已移至另一台Nuget服务器并禁用了TC内部Nuget服务器。另外,我们开始在某些配置中使用OctoPack构建Nuget软件包,而这些配置以前从未构建过。问题在于这些Nuget软件包似乎会自动添加到构建配置的工件中。这是浪费,因为相同的程序包被发布到外部(发送到TeamCity)Nuget服务器。

是否存在可以自动在TeamCity的工件中查找和包含Nuget软件包的设置,或者它是自己完成的?我什至无法在配置的工件设置中明确排除软件包,无论如何都将它们包括在内。

TeamCity是2018.1.2版。

1 个答案:

答案 0 :(得分:0)

可以通过followings ways添加内置TeamCity NuGet feed中的新软件包。

因此,为了避免将生成的nuget软件包发布为构建工件检查,

    构建配置中的
  • Artifact paths设置
  • NuGet Pack构建步骤设置:取消选中“发布创建的软件包以构建工件”选项
  • NuGet Publish构建步骤设置:请勿在“包装来源”字段中指定TeamCity内置的NuGet提要URL。