2016-04-12 17 views
0
startet

Ich habe einen TFS 2015 Update 1 installiert und ein Build-Agent und AgentTFS vNext Baut nicht

Der Agent-Computer ausgeführt hat alle Windows-SDKs installiert (zumindest die .net Teile) und Visual Studio 2015 Gemeinschaftsausgabe. Ich habe ein dediziertes Domänenkonto ssvc_tfs, das ist der lokale Administrator auf dem Agentencomputer, der Agent wird als Dienst installiert, der unter diesem Konto ausgeführt wird.

jedoch alle vNext baut ich Warteschlange sofort mit dem folgenden Bildschirm Fehler: enter image description here

Beachten Sie die Meldungen „nicht gefunden“ und „Ran 0 Sekunden“. Bitte ignorieren Sie "(keine Warteschlange)", da es bei einem meiner verzweifelten Versuche nach dem Auslösen dieses Builds gelöscht wurde. Ich habe einen anderen fehlerhaften Build, der die richtige Warteschlange anzeigt. Dies ist also kein Problem.

Ich habe die Build-Definition auf "Öffnen Sie cmd und führen Sie ipconfig.exe" nur, aber immer noch, es scheitert sofort.

Versucht, den Agenten neu zu installieren, Berechtigungen hinzufügen und entfernen, alle neu starten, keine Änderung. Kann mir jemand in die richtige Richtung zeigen, wo ich hinschauen soll? Das Diagnoseprotokoll des Build-Agenten ist keine Hilfe, da es berichtet nur glücklich Umfragen für Nachrichten:

12:58:26.942176 MessageQueueListener.DispatchAsync - No message retrieved from Session: 36896cc5-c8f4-4f7f-b703-750bc364f397 
12:58:26.942176 MessageQueueListener.DispatchAsync - Getting message from Session: 36896cc5-c8f4-4f7f-b703-750bc364f397 
12:59:16.989090 MessageQueueListener.DispatchAsync - message received. 
12:59:16.989090 MessageQueueListener.DispatchAsync - No message retrieved from Session: 36896cc5-c8f4-4f7f-b703-750bc364f397 
12:59:16.989090 MessageQueueListener.DispatchAsync - Getting message from Session: 36896cc5-c8f4-4f7f-b703-750bc364f397 

Antwort

1
  1. sicher das Konto Sie sich, dass der Agent unter ausgeführt wird, ist in der „Agent-Pool-Dienstkonto“ Rolle. Stellen Sie sicher, dass die Warteschlange in der Sammlung bereitgestellt wird (https://your-tfs-server:8080/tfs/your-collection/_admin/_AgentQueue). Wenn nicht, wählen Sie "Neue Warteschlange" und wählen Sie die vorhandene Warteschlange aus.

  2. Stellen Sie sicher, dass Sie den Windows-Build-Agent bereitstellen, indem Sie genau folgen this article.

  3. Versuchen Sie, ein Domänenkonto zu ändern, das Mitglied der Gruppe "Build-Agent-Dienstkonten" ist und zur Rolle "Agent-Pool-Dienstkonto" gehört, um festzustellen, ob der Agent funktioniert.

  4. Überprüfen Sie die Firewall eingehende Regel, überprüfen vNext build on TFS 2015 hangs on MSBuild step and produces no log files

+0

Es stellte sich heraus, ein Berechtigungsproblem zu sein, wie in Schritt 4 Vielen Dank für Ihre ausführliche Antwort erwähnt. –