Python 2.7 und Jenkinswarten, bis ein Jenkins Build abgeschlossen ist
ich einige Code in Python schreibe, die eine checkin und warten/Umfrage für Jenkins Job ausführen Vollständigkeit. Ich hätte gern ein paar Gedanken darüber, wie ich es erreichen kann.
- Python-Funktion Check-in in Perforce- erstellen> Dies kann leicht getan werden als P4 CLI hat
- Python-Code zu erkennen, wenn ein Build ausgelöst wurde -> Ich habe die Änderungsliste und die Auftragsnummer. Wie kann ich die Jenkins-API für das Build-Protokoll abfragen, um zu prüfen, ob es die entsprechenden Änderungslisten enthält? Die Ausgabe dieses Schrittes ist eine Build-URL, die den Job ausführt.
- Wie warte ich, bis der Job fertig ist?
Es wäre gut, wenn mir jemand mit Schnipsel aus dem Jenkins-REST-API oder von Python jenkins Modul
Dies wird fehlschlagen, wenn es andere baut bereits in der Warteschlange –