Liste der angeschlossenen Slaves master - Hudson
Ist es ein Weg, um finden es programmatisch? Ich brauche diese als Teil eines automatisierten ausführen; das wäre Also sehr hilfreich, wenn es eine vorhandene remote-API-Aufruf, kann diese.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie nicht zu analysieren, die HTML - die meisten der Hudson-Seiten können gedreht werden in API-Aufrufe durch hinzufügen von URL-suffix, z.B.
Machen GET Aufrufe:
http://hudson:8080/computer/api/json
schalten Sie die json für xml-oder python-wenn Sie lieber über json
wenn Sie nur die api-suffix, erhalten Sie eine kurze generic-Hilfe-Seite auf der api
+1
! Ich dachte, es war so etwas wie dieses, aber nie dazu gekommen nach ihm zu suchen.Groovy-Skript, um alle Computer:
Jenkins.instance.computers.each{println "${it.displayName} ${it.hostName}"}
?Blick auf
http://hudson:8080/computer/