我有一个TeamCity服务器,它也可以充当NuGet服务器。服务器上有许多我想使用公开给经过身份验证的用户的Authenticated Feed URL
软件包,但也有一些我不希望使用的软件包。
因为我们使用Octopus Deploy,所以我们的项目使用octopack打包,因此它们也显示为NuGet服务器。
我可以设置TeamCity来限制经过身份验证的用户可以看到哪些NuGet软件包吗?
您可以通过将OctoPackPublishPackagesToTeamCity
system参数设置为false(默认为true)来阻止OctoPack发布输出的nupkg软件包:
system.OctoPackPublishPackagesToTeamCity = false
这应该可以解决您的问题。据我所知,限制出现在TeamCity身份验证的nuget提要上的内容的唯一方法是根本不将软件包发布为工件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句