Change abandoned by Sorin Sbarnea ( on branch: master

You received this bug notification because you are a member of Python
Jenkins Developers, which is subscribed to Python Jenkins.

  build_job() always returns an empty string, no way to track resulting

Status in Python Jenkins:
  In Progress

Bug description:
  Since Jenkins version 1.519 (released 2013/06/17), build_job() always
  returns an empty string (the empty HTTP body from the POST request).

  The Jenkins REST API currently returns an HTTP response with a
  "Location" header that includes a queue item number for the job. This
  queue item number is only valid for a few minutes until Jenkins
  removes it from memory, but in the meantime, while it's available,
  clients can poll it to find the eventual job ID / URL.

  Instead of returning the HTTP response body, we should parse this
  Location HTTP header and return the queue ID. This will require a new
  jenkins_urlopen() method, since the main jenkins_open() method only
  returns the body without regard for any headers.

  We can also implement a get_queue_item() method to discover a queued
  job's status, and possibly a job URL.

To manage notifications about this bug go to:

Mailing list:
Post to     :
Unsubscribe :
More help   :

Reply via email to