Hello, I’m trying to build a jenkins job which is in jenkins server B from jenkins server A.
How is it possible? Sent from my iPhone > On Jun 9, 2020, at 7:36 AM, Yoo JinSun <[email protected]> wrote: > > > Hello Jenkins Community! > > Is there a way to reliably get the build number from a remotely triggered > build? > > Here's the process I use to remotely trigger a build > 1) POST a http request to trigger a build > POST https://{hostname}/job/{job_name}/build > > 2) From the response's Location header, get the queue number of the build > Location: https://{hostname}/queue/item/673730/ > > 3) Repeatedly send GET request to the queue > GET https://{hostname}/queue/item/673730/api/json?pretty=true > > 4) Get the build number > Response body: > { > ... > "id": 67370, > "executable": { > "number": 18073, > "url": "https://{hostname}/job/{job_name}/18073/" > } > } > > > 5) Use the build number to get the current status, console output, etc. > GET > https://{hostname}/job/{job_name}/18073/consoleLogFull/api/json?pretty=true > > > Question is, is there a way for me to go from 1) to 3)? Or, another way to > remotely build a Jenkins Job to 4) directly? > I'm seeing inefficiencies in having to continuously send a GET request at 2). > Also, if the queue number becomes invalid (which happens a short while after > build runs), then there's no way to get the build number. > I CANNOT use the 'latest build' option, since multiple job trigger may occur > at once. > > At least from the UI it seems that a job is given a build number as soon as > it is triggered(through the UI) > > Many suggestions appreciated, thx. > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/a36d4800-69f6-4d8c-8ffa-66b6ce40318bo%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/DB01A473-D0F3-4399-8FD9-A8DA25379911%40gmail.com.
