Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-34294

Throttle Concurrent Builds plugin ignores builds on inheritance-projects.

      Builds of inheritance projects are not throttled. They respect (do not build if build is running) builds of free style projects but free style projects and others ignore inheritance-project builds running.

          [JENKINS-34294] Throttle Concurrent Builds plugin ignores builds on inheritance-projects.

          Oleg Nenashev added a comment -

          Inheritance project larchitecture is different from classic job types. It uses a high-level abstraction (hudson.model.Job) instead of hudson.model.AbstractProject, which is being implemented by the most of job types. Many plugins support hudson.model.AbstractProject only.

          So the plugin just does not support Inheritance project now. It needs some coding to add this support properly (similar to JENKINS-31801)

          Oleg Nenashev added a comment - Inheritance project larchitecture is different from classic job types. It uses a high-level abstraction (hudson.model.Job) instead of hudson.model.AbstractProject, which is being implemented by the most of job types. Many plugins support hudson.model.AbstractProject only. So the plugin just does not support Inheritance project now. It needs some coding to add this support properly (similar to JENKINS-31801 )

          Jacek Tomaka added a comment -

          Jacek Tomaka added a comment - So you recon this is deemed to fail: https://github.com/jenkinsci/throttle-concurrent-builds-plugin/pull/44 ?

            jcztery Jacek Tomaka
            jcztery Jacek Tomaka
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: