2016-10-12 3 views
2

Я создал Teamcity buils шаг с помощью NuGet Installer, но когда я запускаю шаги, которые я получаю ошибку:шаг TeamCity NuGet установки не говоря Не удалось найти NuGet исполняемый

Updating sources: server side checkout 
[15:35:44][Updating sources] Repository sources transferred: 112.73 KB total 
[15:35:44][Updating sources] Removing C:\TeamCity\buildAgent\work\12dee9c66185ea67 
[15:35:44][Updating sources] Updating C:\TeamCity\buildAgent\work\12dee9c66185ea67 
[15:35:44]Parameter **"teamcity.tool.NuGet.CommandLine.DEFAULT=%teamcity.tool.NuGet.CommandLine.3.4.3%" is not fully resolved, using as is.** 

Step 1/3: Nuget (NuGet Installer) 
[15:25:34][Step 1/3] scan: Searching for nuget.config files 
[15:25:34][scan] Found packages folder: C:\TeamCity\buildAgent\work\12dee9c66185ea67\packages 
[15:25:34][scan] Failed to find repositories.config at C:\TeamCity\buildAgent\work\12dee9c66185ea67\packages\repositories.config 
[15:25:34][scan] Scanning projects in solution file: C:\TeamCity\buildAgent\work\12dee9c66185ea67\Specflow.sln 
[15:25:34][scan] Found project C:\TeamCity\buildAgent\work\12dee9c66185ea67\Specflow\Specflow.csproj 
**[15:25:34][Step 1/3] Failed to find NuGet executable at: C:\TeamCity\buildAgent\work\12dee9c66185ea67\%teamcity.tool.NuGet.CommandLine.DEFAULT% 
[15:25:34][Step 1/3] Step Nuget (NuGet Installer) failed with unexpected error** 

Но я скачал NuGet. Ниже приведены скриншоты: enter image description here

Не знаете, что мне не хватает? Любая помощь высоко ценится! Спасибо.

ответ

8

Так что, пробив себе голову над этим, мне удалось найти решение.

Во время загрузки nuget.exe в Teamcity - Администратор> Интеграция> Инструменты> Nuget.exe> ​​Установленная версия> 3.4.3

если TeamCity агент уже запущен & вы пытаетесь запустить новую сборку, агент никогда не сможет обнаружить новые установки (в данном случае nuget.exe), и поэтому он терпит неудачу.

Solution - перезапустить агент -> в командной строке C: \ TeamCity \ buildAgent \ Bin> agent.bat стоп силу , а затем C: \ TeamCity \ buildAgent \ Bin> agent.bat начала.

Теперь переходим к Администрации >> PROJECT_NAME> Build Steps> Параметры

  • Добавить новый параметр
  • Параметры конфигурации
  • Имя: teamcity.tool.NuGet.CommandLine.DEFAULT
  • Значение: Просмотр малой коробки и select-% teamcity.tool.NuGet.CommandLine.3.4.3%
  • Сохранить

Запуск сборки

Шаг установщика Nuget работает отлично и восстанавливает пакеты.

+0

Вы можете принять свой собственный ответ как принятый. – xeon48

Смежные вопросы