У меня есть сервер TeamCity, который также выступает в качестве сервера NuGet. На сервере есть несколько пакетов, которые я хочу предоставить пользователям, прошедшим проверку подлинности, используя Authenticated Feed URL
, но у него также есть пакеты, которые я не хочу быть доступными.Скрытие некоторых пакетов nuget в TeamCity
Поскольку мы используем Octopus Deploy, наши проекты упакованы с использованием octopack, поэтому они также отображают сервер NuGet.
Могу ли я установить TeamCity для ограничения того, какие пользователи NuGet могут пройти проверку подлинности?
Не стоит останавливать Octopus Развертывать, видя его для развертывания? –
В случае, если кто-то еще ищет это: https://github.com/OctopusDeploy/Issues/issues/1229 –
Да, это предотвратит просмотр OD пакетов, поскольку они не будут опубликованы в фид TeamCity. Это хорошая причина либо переключиться на использование встроенного фида OD (что фактически уменьшает распространение пакетов, поскольку OD кэширует пакеты в любом случае, если они получены из фида TeamCity), или для использования отдельного размещенного фида для целей развертывания. Я несколько раз переключался между вариантами хостинга и решил использовать OD в качестве моего узла пакета развертывания ... это может быть или не быть вариантом для вас, но в конечном итоге фид используется для нескольких целей. – SteveChapman