← Back to team overview

python-jenkins-developers team mailing list archive

[Bug 1750372] Re: Include placeholder tasks with running builds

 

Reviewed:  https://review.opendev.org/700196
Committed: https://git.openstack.org/cgit/jjb/python-jenkins/commit/?id=19e7f7395aaa0d876a39baf82a80b775d17ff2b3
Submitter: Zuul
Branch:    master

commit 19e7f7395aaa0d876a39baf82a80b775d17ff2b3
Author: Pascal Hofmann <mail@xxxxxxxxxxxxxxxx>
Date:   Fri Dec 20 17:08:26 2019 +0100

    Include placeholder tasks in get_running_builds
    
    Pipeline jobs in in Jenkins 2.x appear as placeholder tasks for their
    entire lifetime when queried via the API. The fix for #1659787
    introduced completly ignoring placeholder tasks. Thus pipeline jobs are
    never included in the list returned by get_running_builds.
    
    This commit will change the behaviour of get_running_builds as follows:
      - Placeholder tasks will be included: So running pipeline jobs
        will be included.
      - Builds which do not have a build number yet will be ignored:
        This prevents the exception described in #1659787.
    
    Change-Id: I30351ec78d6186b0674e3c08be00076b0ce2333e
    Closes-Bug: #1750372
    Related-Bug: #1659787


** Changed in: python-jenkins
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Python
Jenkins Developers, which is subscribed to Python Jenkins.
https://bugs.launchpad.net/bugs/1750372

Title:
  Include placeholder tasks with running builds

Status in Python Jenkins:
  Fix Released

Bug description:
  Pipeline jobs in in Jenkins 2.x appear as placeholder tasks for their
  entire lifetime when queried via the API so we can't excluded them
  when we list the running builds on a node.

To manage notifications about this bug go to:
https://bugs.launchpad.net/python-jenkins/+bug/1750372/+subscriptions


References