2016-10-12 1 views
2

ich ein Teamcity buils Schritt mit Nuget Installer erstellt haben, zu finden, aber wenn ich die Schritte laufen bekomme ich den Fehler:Teamcity Nuget Installer Schritt Fehler Spruch fehlgeschlagen NuGet ausführbare

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** 

Aber ich habe die Nuget heruntergeladen. exe unten sind die Screenshots: enter image description here

Nicht sicher, was fehlt mir? Jede Hilfe wird sehr geschätzt! Danke.

Antwort

8

Nachdem ich mir den Kopf gebrochen hatte, gelang es mir, die Lösung zu finden.

Zu der Zeit nuget.exe in Teamcity von Download - Administrator> Integration> Tools> Nuget.exe> ​​Installierte Version> 3.4.3

wenn Teamcity Agent bereits & laufen Sie versuchen, einen neuen Build zu laufen, Der Agent kann nie neue Installationen erkennen (in diesem Fall nuget.exe) und schlägt daher fehl.

Lösung - starten Sie den Agenten -> in Eingabeaufforderung C: \ Teamcity \ buildAgent \ bin> agent.bat stop force und dann C: \ Teamcity \ buildAgent \ bin> agent.bat Start.

Nun gehen Sie zu Verwaltung >> Project_name> Schritte beim Aufbau> Parameter

  • Fügen Sie einen neuen Parameter
  • Konfigurationsparameter
  • Name: teamcity.tool.NuGet.CommandLine.DEFAULT
  • Wert: Durchsuchen Sie die kleine Box und select-% teamcity.tool.NuGet.CommandLine.3.4.3%
  • Speichern

Führen Sie den Build

Der Nuget Installer Schritt läuft gut und stellt die Pakete wieder her.

+0

Sie können Ihre eigene Antwort als akzeptiert akzeptieren. – xeon48

Verwandte Themen