I am looking to use Throttle Concurrent Builds in a WorkFlow. I have jobs that perform automated, scheduled testing, as well as user-initiated jobs. All these jobs compete for the same set of hardware resources to run tests against. I'm currently using BuildFlows for all this and Throttle Concurrent Builds works fine. My problem is that I want to use the WorkFlow plugin for the automated jobs but TCB does not natively support WorkFlows.

      I've read that people dedicate a Node per unit of hardware to solve this problem. That's not a good solution for me since I can have 10-20 hardware units. I've also ready about people using a WorkFlow Stage, but this also doesn't work because of the user-initiated jobs that are outside of the WorkFlow.

      I've seen a presentation by CloudBees that appears to indicate that a WorkFlow can be used with any plugin, even if the plugin does not have native WorkFlow support. Is this possible for TCB and/or is there TCB support planned for WorkFlow?

      Thanks,

      Dave

          [JENKINS-31801] Pipeline Support in Throttle Concurrent Builds

          Dave Lawrence created issue -
          Andrew Bayer made changes -
          Labels Original: concurrent jenkins throttle workflow New: community-bee concurrent jenkins throttle workflow
          R. Tyler Croy made changes -
          Rank New: Ranked higher
          R. Tyler Croy made changes -
          Rank New: Ranked lower
          Andrew Bayer made changes -
          Link New: This issue is related to JENKINS-26125 [ JENKINS-26125 ]
          Patrick Wolf made changes -
          Epic Link New: JENKINS-34657 [ 170293 ]
          Oleg Nenashev made changes -
          Summary Original: Using Throttle Concurrent Builds in a WorkFlow New: Using Throttle Concurrent Builds in a Pipeline
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 167248 ] New: JNJira + In-Review [ 182654 ]
          Andrew Bayer made changes -
          Labels Original: community-bee concurrent jenkins throttle workflow New: community-bee concurrent jenkins pipeline throttle workflow
          Andrew Bayer made changes -
          Labels Original: community-bee concurrent jenkins pipeline throttle workflow New: community-bee concurrent jenkins pipeline throttle
          Oleg Nenashev made changes -
          Link New: This issue is duplicated by JENKINS-37809 [ JENKINS-37809 ]

            abayer Andrew Bayer
            daveml Dave Lawrence
            Votes:
            35 Vote for this issue
            Watchers:
            52 Start watching this issue

              Created:
              Updated:
              Resolved: