Nuget Command в TeamCity - PullRequest
       12

Nuget Command в TeamCity

0 голосов
/ 28 сентября 2018

Я хочу узнать, как запустить команду nuget update-package в качестве шага сборки TeamCity, чтобы обновить один пакет для всех проектов в моем решении.

Я попытался использовать установщик nuget в качестве шага, но он не сработал.Он пытается обновить весь пакет в решении (я этого не хочу), также пакет, который я хочу обновить, получен из самого репозитория TeamCity (не Nuget.org).

Я также попытался добавитьШаг «Командная строка», но когда я делаю это, я получаю, что у меня нет совместимого агента для запуска этого шага

%teamcity.tool.NuGet.CommandLine.2.2.1.nupkg%\tools\nuget.exe update.....

Есть ли другой способ выполнить команду nuget?или я тут что-то не так делаю?

1 Ответ

0 голосов
/ 10 октября 2018

Есть ли другой способ запустить команду nuget или я здесь что-то не так делаю?

Вы можете использовать опции Id и Источник в командной строке, например:

nuget.exe update -Id <YourPackageName> -Source <YourTeamCityRepo>

С помощью этих двух опций вы можете обновить один пакет для всех проектов, а обновление происходит из самого репозитория TeamCity (не Nuget.org).

Проверьте команду обновления (NuGet CLI) для получения более подробной информации.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...