Mit On-Prem-TFS 2017 habe ich einen zusätzlichen Agenten zu einem vorhandenen Pool hinzugefügt. Der Agent wird in den Pool-/Warteschlangenverwaltungsseiten angezeigt, ist aktiviert und befindet sich in einem Leerlaufzustand. Die Protokolle spiegeln einen gesunden Agenten wider, der auf Arbeit wartet, aber der TFS-Controller wird ihm keine Arbeit zuweisen (soweit ich das kann). Ich habe versucht, den anderen Agenten zu deaktivieren sowie den Dienst des anderen Agenten zu stoppen. In beiden Situationen gibt der Build-Status an, dass keine verfügbaren Agenten zum Ausführen von Arbeit verfügbar sind. Ich habe andere Agenten laufen in verschiedenen Pools, die alle ordnungsgemäß funktionieren, so dass ich nicht sicher bin, wie zu bestimmen, was ist falsch: Agent/Agent-Konfiguration, Warteschlange/Pool-Konfiguration oder der TFS-Controller selbst.TFS-Build-Agent akzeptiert keine Arbeit
0
A
Antwort
0
fand ich endlich die Frage:
Während MSBuild und all relevant erforderlich Microsoft SDK für meine installiert Builds und ordnungsgemäß in den Agentenfähigkeiten reflektiert wurde Visual Studio nicht auf den neuen Build-Server installiert ist.
Ich konnte nicht feststellen, warum der Agent (s) wegen unzureichender Fähigkeiten abgelehnt wurde; Wir haben TFS 2015 Update 2 ausgeführt, aber nach einem Update auf TFS 2017 sind die Agenten nicht mehr von der Installation von Visual Studio abhängig und funktionieren problemlos, wenn sie dieselben Builddefinitionen mit dem MSBuild-Schritt ausführen.
Verwandte Themen
- 1. Anwendung akzeptiert keine Tasteneingabe
- 2. Spark keine Arbeit am Slave: Erste Job hat keine Ressourcen akzeptiert
- 3. MultiAutoCompleteTextView akzeptiert keine Leerzeichen
- 4. Arbiter akzeptiert keine Verbindungen
- 5. cxBarEditItem akzeptiert keine Elemente.
- 6. ThinkingSphinx akzeptiert keine Bedingungen
- 7. Delegat akzeptiert keine Unterklasse?
- 8. NSBatchDeleteResult - keine Argumente akzeptiert
- 9. range.formula akzeptiert keine Zeichenfolge
- 10. Jquery Senden keine Arbeit
- 11. PHP $ _POST keine Arbeit
- 12. xcode Storyboard akzeptiert keine Änderungen
- 13. render: Json akzeptiert keine Optionen
- 14. Vaadin - PopupDateField akzeptiert keine Eingabeformate
- 15. FTP-Client akzeptiert keine Willkommensnachricht
- 16. Webpack akzeptiert keine POST-Anfragen
- 17. Warum DisplayMeeperPath keine Standardeigenschaft akzeptiert?
- 18. Keras Modell akzeptiert keine Eingabeebene
- 19. Beego akzeptiert keine Ajax-Parameter
- 20. Warum akzeptiert jobOperator.startNextInstance keine Parameter?
- 21. Scanf akzeptiert keine zweite Zeichenkette
- 22. MySQL-Datumsfunktion akzeptiert keine Unterabfragen
- 23. Stunnel akzeptiert keine Client-Verbindung.
- 24. Android Fragment akzeptiert keine setcontentview
- 25. System.Drawing.FontFamily akzeptiert keine Uri-basierte Schriftart
- 26. tkinter-Taste akzeptiert keine Höhe Parameter
- 27. Die Funktion setInitialData keine Arbeit
- 28. MySQL 5.6 DATETIME akzeptiert keine Millisekunden/Mikrosekunden
- 29. struts2 akzeptiert keine HTTP-Map-Parameter mehr?
- 30. Python 3.3: struct.pack akzeptiert keine Zeichenfolgen
Ist der Fehler, den Sie nach dem Deaktivieren des anderen Build-Agent erhalten, ähnlich dem in dieser Frage angegebenen? http://stackoverflow.com/questions/31840364/no-agent-could-be-found-with-the-following-capabilities-msbuild-visualstudio Dann stellt Ihr Build möglicherweise Anforderungen, die Ihr neu hinzugefügter Agent nicht als Fähigkeit angibt? https://www.visualstudio.com/en-us/docs/build/define/general#demands. –
Nein. Ich habe alle die gleichen Fähigkeiten für beide definiert. Entweder gibt es keine aktivierten Agenten oder der Agent ist offline (bezieht sich auf den ursprünglichen Agenten, nicht auf den hinzugefügten Agenten). – ncarmona
Versuchen Sie, eine leere Builddefinition zu erstellen und sie mit diesem Buildagenten in eine Warteschlange zu stellen, und überprüfen Sie das Ergebnis. Was ist das Ergebnis, wenn Sie einen neuen Build-Agent einrichten? –