I am using the below url to retrieve my jenkins status along with other 
additional details. The URL works fine for single-build instance. If there 
are multiple build instances the response is not coming in a proper format.

Is there anyway to tell jenkins give the response in array structure with 
proper tag.

*URL :*

https://<jenkinsurl>/job/<jobname>/api/xml?tree=builds[number,url,result,duration,estimatedDuration,actions[parameters[name,value]]]&pretty=true&xpath=(//workflowJob/build[action[parameter[name=%27rulesetid%27%20and%20value=%276363d07c8e70eb588c5ac127%27]]]/number)%7C(//workflowJob/build[action[parameter[name=%27rulesetid%27%20and%20value=%276363d07c8e70eb588c5ac127%27]]]/result)%7C(//workflowJob/build[action[parameter[name=%27rulesetid%27%20and%20value=%276363d07c8e70eb588c5ac127%27]]]/duration)%7C(//workflowJob/build[action[parameter[name=%27rulesetid%27%20and%20value=%276363d07c8e70eb588c5ac127%27]]]/estimatedDuration)%7C(//parameter[name=%27rulesetid%27%20and%20value=%276363d07c8e70eb588c5ac127%27])&wrapper=builds

*Actual Response :*

<builds>
    <parameter _class="hudson.model.TextParameterValue">
        <name>rulesetid</name>
        <value>6363d07c8e70eb588c5ac127</value>
    </parameter>
    <duration>54297</duration>
    <estimatedDuration>88481</estimatedDuration>
    <number>169</number>
    <result>FAILURE</result>
    <parameter _class="hudson.model.TextParameterValue">
        <name>rulesetid</name>
        <value>6363d07c8e70eb588c5ac127</value>
    </parameter>
    <duration>44608</duration>
    <estimatedDuration>88481</estimatedDuration>
    <number>167</number>
    <result>FAILURE</result>
</builds>



*Expected Response :*

<builds>
    <build>
        <parameter _class="hudson.model.TextParameterValue">
            <name>rulesetid</name>
            <value>6363d07c8e70eb588c5ac127</value>
        </parameter>
        <duration>54297</duration>
        <estimatedDuration>88481</estimatedDuration>
        <number>169</number>
        <result>FAILURE</result>
    </build>
    <build>
        <parameter _class="hudson.model.TextParameterValue">
            <name>rulesetid</name>
            <value>6363d07c8e70eb588c5ac127</value>
        </parameter>
        <duration>44608</duration>
        <estimatedDuration>88481</estimatedDuration>
        <number>167</number>
        <result>FAILURE</result>
    </build>
</builds>


-- 
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/cf385906-62d8-404c-a15e-7e6cae2c2723n%40googlegroups.com.

Reply via email to