0

Ich bin neu in Visual Studio Team Services und versuche, Release Management anzuwenden. In meinem Szenario habe ich meine lokale Maschine "A", die Visual Studio 2015 installiert und mit VSTS verbunden hat.Visual Studio Team Services - Versionsverwaltung - Build (Fehler fehlendes Nugget)

ich in Code-Änderungen von diesem System prüfen werde und es als Mittel verwenden, die neuen Versionen von Release-Management (installieren den Agentendienst auf mich)

ich geschaffen habe dieses Mittel unter neuem Pool bekommen MyMachine und es auf Computer A heruntergeladen, und der Dienst wird ausgeführt.

enter image description here

Ich habe die Release-Definition (mit 2-Umgebungen, keine Aufgaben) und binden sie Definition zu bauen. Die Build-Definition Visual Studio als Vorlage verwendet: enter image description here

und MyMachine als Standard-Agent Queue:

enter image description here

Ich verpflichte neue Änderungen von Maschine A, Neubauten wurden VSTS hinzufügen, aber es gibt die folgende Fehlermeldung (i MyMachine Pool Hosted ändern, bleibt der Fehler)

enter image description here

Fragen:

  1. Wo geschieht das Build, wenn ich den gehosteten Pool und MyMachine Pool angeben?
  2. Was ist die Ursache für den Buildfehler und wie wir ihn beheben?

Antwort

3

Sie müssen die nuget-Pakete auf dem gehosteten Build-Agent wiederherstellen. Sie können einen Nuget-Wiederherstellungsschritt vor dem Visual Studio-Schritt hinzufügen: enter image description here

Verwandte Themen