Ich habe ein Jenkins-Projekt konfiguriert (ich nenne es SuperJob hier), einfach mehrere andere jenkins-Projekte in Auftrag zu rufen.Get SubProject Builds über Jenkins API
ich das Ergebnis aller Teilprojekte für eine bestimmte Build-Nummer dieses Superjobs durch Jenkins API herausfinden können, möchte
auf dem Code der Suche posted HERE Ich bin in der Lage, die Liste der spezifischen zu bekommen Projekte, die im SuperJob-Projekt von jedem Build aus konfiguriert wurden, ich kann jedoch nicht herausfinden, welche spezifische Build-Nummer jedes dieser Projekte von einem bestimmten Build von SuperJob ausgeführt wurde.
Zum Beispiel würde Ich mag, um herauszufinden, dass „Superjob build # 5“ ausgelöst „MyJob build # 3“ und so kann ich aggregiert und überprüfen Sie die Ergebnisse für alle von ihnen „OtherJob # 20 bauen“.
Ich habe alle Upstream und Downstream-APIs einschließlich der Verwendung der Unterprojekte als ein Argument für die Verwandtschaft getestet, aber sie alle leer oder Null zurückgeben.
Ich vermute, dass dies möglich ist, da Jenkins selbst in der Lage ist, diese Informationen in dem Web-Browser zu zeigen, die von einem Plugin kommen, aber ich habe nicht in der Lage gewesen, wie zu erfahren.
Bin ich wirklich die einzige Person mit einem solchen Problem? Oder vielleicht ist es so einfach Ich vermisse etwas – ByteFlinger
Nein, vor ein paar Minuten habe ich die gleiche Frage gestellt ..) Ich muss die Kette von Builds durch REST API abrufen. – Nakilon
Gut Jenkins ist offensichtlich in der Lage, die richtigen Informationen zu erhalten, denn wenn ich den SuperJob so konfiguriere, dass er sofort fehlschlägt, zeigt jenkins nur diejenigen an, die in der Liste gelaufen sind, aber mit der API bekommst du am Ende einen Build, der nicht zu diesem spezifischen Super-Job gehört Build – ByteFlinger