2017-10-03 7 views
0

En ce qui concerne les données affichées dans la section "Permaliens" de la page Statut du travail dans Jenkins, je sais qu'il existe des méthodes pour obtenir les valeurs. Par exemple ...Comment définir la valeur "Dernière construction réussie" pour un travail via l'API Jenkins?

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

Cependant, je ne peux pas trouver une méthode pour changer la valeur « Dernière construction réussie » sur l'écran.
L'édition du lien symbolique $HOME/.jenkins/jobs/<job>/builds/lastSuccessfulBuild, puis l'exécution de jenkins.instance.doReload() n'entraîne pas la mise à jour de l'écran de l'interface graphique.

Existe-t-il un moyen de le faire via l'API?

Merci.

Répondre

0

C'est l'appel à obtenir la valeur en utilisant l'API:

http: // hôte $/emploi/$ jobname/lastSuccessfulBuild/api/JSON

Vous pouvez essayer de modificate JSON et faire un POST avec le nouveau JSON après.