2017-08-09 1 views
1

Ich habe einen privaten VSTS-Agenten, der auf einer Windows 2012-Box ausgeführt wird, der zum Ausführen von Builds geeignet ist. Es nimmt jedoch nicht immer Release-Jobs an. Der Agent ist aktiviert und befindet sich im richtigen Pool. Wenn ein Release jedoch gestartet wird, wird "Warten auf einen aktivierten Agenten" angezeigt. Alle möglichen Agenten sind deaktiviert. ' Der Bereich unter dieser Nachricht, der normalerweise mögliche Agenten anzeigt, ist leer.VSTS-Agent übernimmt keine Bereitstellungsjobs

enter image description here

Die einzige Nachfrage nach diesem deploy in DotNetFramework die gebaut ist ein: enter image description here

Und das gibt es auf meinem Agenten enter image description here

Die weirder Sache ist, dass es für eine tat Arbeit wenige Veröffentlichungen Anfangs nahm er sie nicht auf, dann installierte ich den Agenten neu und er nahm sie auf, dann hörte er wieder auf. Das war alles im Laufe von ein paar Stunden.

Ich habe gelesen, dass Visual Studio auf Deploy-Agenten installiert werden muss - ist das der Fall? Ich habe VS nicht auf dieser Box, aber ich bekomme das Problem nicht auf einer anderen Box, wo VS installiert ist (obwohl es eine Fülle von anderen Unterschieden zwischen diesen Boxen auch gibt ...). Danke.

+1

Es gibt einen neueren Agenten (2.119.1) als 2.109.1. Versuchen Sie daher, den Build-Agenten von VSTS herunterzuladen, konfigurieren Sie ihn dann auf diesem Computer und prüfen Sie, ob das Problem weiterhin besteht. –

+0

Danke, das scheint es zu sortieren. Ich habe gestern versucht, aber ich konnte es nicht verbinden - ich musste die VSTS_HTTP_PROXY hinzufügen, um es zu funktionieren. Die ältere Version nahm gerade den System-Proxy auf, aber jetzt ignoriert sie das zugunsten des env var. – ssloan

Antwort

0

Laden Sie den neuesten Build-Agent von VSTS herunter und konfigurieren Sie ihn, und erstellen Sie dann die Warteschlange mit diesem Agenten.

Verwandte Themen