Comment puis-je configurer Jenkins description de compilation, tout en déclenchant construire via curl?

Je suis en train de définir la description de compilation d'une construction, je suis de déclenchement, comme je suis coups de pied au large de la construire, et je n'ai pas de chance jusqu'à présent.

Je suis tombé sur une solution (L'ajout de texte à la page de l'accumulation déclenchée par le Jenkins API à distance), et j'ai commencé à travailler de cette façon (première commande sera le coup d'envoi de la construction, la seconde va définir la description de la dernière build):

curl -v -X POST "http://[myServer]/job/[jobName]/build"
curl -v -X POST "http://[myServer]/job/[jobName/lastBuild/submitDescription" --data-urlencode "description=test description"

Cependant, le problème est que si la construction, je viens de débuté obtient en file d'attente /n'est pas un coup de pied du droit de suite", lastBuild" ne sera pas référence à la construction, je viens de débuté, mais à celle qui la précède (qui est encore en construction).

J'ai donc essayé quelque chose comme ceci:

payload='json={""description"":""test description""}'
curl -v -X POST -H "Content-Type: application/json" -d $payload "http://[myServer]/job/[jobName]/build"

Mais il ne fait pas de définir la description.

Des idées comment cela peut être réalisé?

D'autres solutions que j'ai trouvé, mais je ne suis pas vraiment heureux avec:

InformationsquelleAutor mac | 2015-02-13