Regression with build parameters in XML API

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Critical
    • Component/s: core
    • Environment:
      Jenkins 1.652
      Ubuntu 15.10

      java version "1.7.0_95"
      OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-0ubuntu0.15.10.1)
      OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)

      The structure of runtime build parameters in the XML API for builds has changed in 1.652

      Retrieving XML for a job using /job/JobName/api/xml?depth=2

      In 1.651 the parameters are returned in the following structure:

      <build>
      <action>
      <parameter>
      <name>PARAM_NAME</name>
      <value>paramvalue</value>
      </parameter>
      </action>
      

      In 1.652 (and 1.653) the parameters are returned in the following structure:

      <build>
      <action>
      <name>PARAM_NAME</name>
      <value>paramvalue</value>
      </action>
      

      The <parameter> part of the output has disappeared. I do not see any reference to this in the changelog so I assume this is a regression and not an intentional change.

            Assignee:
            Vivek Pandey
            Reporter:
            Dominic Bishop
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: