Digamos que desencadenar compilación enviando solicitud GET al /job/awesomesauce/build
. ¿Es posible recuperar la identificación de la creación activada?¿Es posible recuperar el ID de la compilación de Jenkins que activé a través de su API?
Soy consciente de que puedo intentar acceder /job/awesomesauce/lastBuild/api/json
, pero que me daría información errónea en caso de que haya varias composiciones funcionando a la vez. Además, parece haber una ligera demora (unos segundos) antes de que me brinde información sobre la ejecución actual de compilación.
Se inició la nueva compilación, pero la 'Ubicación' en respuesta es uri de trabajo en lugar de uri de compilación. Editar: https://issues.jenkins-ci.org/browse/JENKINS-12827 – mj41
Lo describí en algunos detalles más aquí: http://stackoverflow.com/questions/24507262/retrieve-id-of-remotely- triggered-jenkins-job/28524219 # 28524219 – morgwai