Supponiamo di attivare il build inviando GET request allo /job/awesomesauce/build
. È possibile recuperare l'ID della build innescata?È possibile recuperare l'id di build Jenkins che ho attivato tramite la sua API?
Sono consapevole che posso provare ad accedere a /job/awesomesauce/lastBuild/api/json
, ma questo mi darebbe informazioni errate nel caso in cui ci siano più build in esecuzione contemporaneamente. Inoltre, sembra che ci sia un leggero ritardo (alcuni secondi) prima che mi dia informazioni sulla build attualmente in esecuzione.
La nuova generazione è stata avviata, ma "Posizione" in risposta è job uri invece di build uri. Edit: https://issues.jenkins-ci.org/browse/JENKINS-12827 – mj41
ho descritto in qualche dettaglio in più qui: http://stackoverflow.com/questions/24507262/retrieve-id-of-remotely- innescati-Jenkins-lavoro/28524219 # 28524219 – morgwai