Hi,
How it is possible to pull remote server until build id it available, if build id doesn't know?
For each trigger new build, following xml received:
curl -u admin:admin "http://localhost:8810/rest/latest_builds/238"
<?xml version="1.0" encoding="UTF-8"?>
<com.pmease.quickbuild.model.Build>
<id>69378</id>
<configuration>238</configuration>
<version>1.0.22</version>
<scheduled>false</scheduled>
<status>FAILED</status>
<statusDate>2020-08-02T11:02:47.017Z</statusDate>
<beginDate>2020-08-02T11:00:24.745Z</beginDate>
<duration>142268</duration>
<stepRuntimes/>
<repositoryRuntimes/>
<secretAwareVariableValues/>
</com.pmease.quickbuild.model.Build>
And then when run rest api to get all build requests, got list of all builds in queue, as following. Request id shown in “ ” element but build-id is not present. So, how to know what is the build-id?
curl -u admin:admin "http://localhost:8810/rest/build_requests?configuration_id=238"
<?xml version="1.0" encoding="UTF-8"?>
<list>
<com.pmease.quickbuild.BuildRequest>
<configurationId>238</configurationId>
<respectBuildCondition>false</respectBuildCondition>
<variables/>
<upstreamRequestIds/>
<id>2d72d6c6-5140-4db4-9211-2dd6cdcee75a</id>
<priority>5</priority>
<requestDate>2020-08-02T11:42:47.199Z</requestDate>
<requesterId>1</requesterId>
<scheduled>false</scheduled>
<status>RUNNING_BUILD</status>
</com.pmease.quickbuild.BuildRequest>
<com.pmease.quickbuild.BuildRequest>
<configurationId>238</configurationId>
<respectBuildCondition>false</respectBuildCondition>
<variables/>
<upstreamRequestIds/>
<id>6ab142ba-84ef-446f-9ebd-a39a3a8ea397</id>
<priority>5</priority>
<requestDate>2020-08-02T11:42:48.777Z</requestDate>
<requesterId>1</requesterId>
<scheduled>false</scheduled>
<status>WAITING_PROCESS</status>
</com.pmease.quickbuild.BuildRequest>
<com.pmease.quickbuild.BuildRequest>
<configurationId>238</configurationId>
<respectBuildCondition>false</respectBuildCondition>
<variables/>
<upstreamRequestIds/>
<id>98c63908-a05f-4ce8-b6f6-94a16dbc1ca6</id>
<priority>5</priority>
<requestDate>2020-08-02T11:43:00.734Z</requestDate>
<requesterId>2</requesterId>
<scheduled>false</scheduled>
<status>WAITING_PROCESS</status>
</com.pmease.quickbuild.BuildRequest>
</list>
Thanks!