在 TeamCity 中隐藏一些 nuget 包
Hiding Some nuget packages in TeamCity
我有一个 TeamCity 服务器,它也充当 NuGet 服务器。服务器有许多我想使用 Authenticated Feed URL
公开给经过身份验证的用户的包,但它也有一些我不希望可用的包。
因为我们使用的是Octopus Deploy,我们的项目都是用octopack打包的,所以也出现了NuGet server。
我可以设置 TeamCity 来限制经过身份验证的用户可以看到哪些 NuGet 包吗?
您可以通过将 OctoPackPublishPackagesToTeamCity
系统参数设置为 false(它 defaults to true)来阻止 OctoPack 发布输出 nupkg 包:
system.OctoPackPublishPackagesToTeamCity = false
这应该可以解决您的问题。据我所知,限制出现在经过 TeamCity 验证的 nuget 提要上的内容的唯一方法就是不将包发布为工件。
我有一个 TeamCity 服务器,它也充当 NuGet 服务器。服务器有许多我想使用 Authenticated Feed URL
公开给经过身份验证的用户的包,但它也有一些我不希望可用的包。
因为我们使用的是Octopus Deploy,我们的项目都是用octopack打包的,所以也出现了NuGet server。
我可以设置 TeamCity 来限制经过身份验证的用户可以看到哪些 NuGet 包吗?
您可以通过将 OctoPackPublishPackagesToTeamCity
系统参数设置为 false(它 defaults to true)来阻止 OctoPack 发布输出 nupkg 包:
system.OctoPackPublishPackagesToTeamCity = false
这应该可以解决您的问题。据我所知,限制出现在经过 TeamCity 验证的 nuget 提要上的内容的唯一方法就是不将包发布为工件。