2017-10-03 1 views
0

In Bezug auf die Daten, die im Abschnitt "Permalinks" auf der Seite Job Status in Jenkins angezeigt werden, weiß ich, dass es Methoden gibt, die Werte zu erhalten. Zum Beispiel ...Wie wird der Wert "Letzter erfolgreicher Build" für einen Job über die Jenkins-API festgelegt?

jenkins.instance.getItemByFullName("<job>").getLastSuccessfulBuild() 

Allerdings kann ich keine Methode finden, um den Wert "Letzter erfolgreicher Build" auf dem Bildschirm zu ändern.
Wenn Sie die symbolische Verbindung $HOME/.jenkins/jobs/<job>/builds/lastSuccessfulBuild bearbeiten und dann jenkins.instance.doReload() ausführen, wird die GUI-Bildschirmanzeige nicht aktualisiert.

Gibt es eine Möglichkeit, dies über die API zu tun?

Danke.

Antwort

0

Dies ist der Aufruf für den Wert mit Hilfe der API erhalten:

http: // $ host/job/$ Jobname/lastSuccessfulBuild/api/json

Sie können versuchen, die json modificate und Mach einen POST mit dem neuen Json nach.

Verwandte Themen