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.

Reply via email to