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

Pipeline Support in Throttle Concurrent Builds

    Details

    • Similar Issues:

      Description

      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

        Attachments

          Issue Links

            Activity

            daveml Dave Lawrence created issue -
            abayer Andrew Bayer made changes -
            Field Original Value New Value
            Labels concurrent jenkins throttle workflow community-bee concurrent jenkins throttle workflow
            rtyler R. Tyler Croy made changes -
            Rank Ranked higher
            rtyler R. Tyler Croy made changes -
            Rank Ranked lower
            abayer Andrew Bayer made changes -
            Link This issue is related to JENKINS-26125 [ JENKINS-26125 ]
            hrmpw Patrick Wolf made changes -
            Epic Link JENKINS-34657 [ 170293 ]
            oleg_nenashev Oleg Nenashev made changes -
            Summary Using Throttle Concurrent Builds in a WorkFlow Using Throttle Concurrent Builds in a Pipeline
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 167248 ] JNJira + In-Review [ 182654 ]
            abayer Andrew Bayer made changes -
            Labels community-bee concurrent jenkins throttle workflow community-bee concurrent jenkins pipeline throttle workflow
            abayer Andrew Bayer made changes -
            Labels community-bee concurrent jenkins pipeline throttle workflow community-bee concurrent jenkins pipeline throttle
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue is duplicated by JENKINS-37809 [ JENKINS-37809 ]
            oleg_nenashev Oleg Nenashev made changes -
            Priority Minor [ 4 ] Major [ 3 ]
            oleg_nenashev Oleg Nenashev made changes -
            Summary Using Throttle Concurrent Builds in a Pipeline Pipeline Support in Throttle Concurrent Builds
            abayer Andrew Bayer made changes -
            Remote Link This issue links to "PR #46 (Web Link)" [ 15639 ]
            abayer Andrew Bayer made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            abayer Andrew Bayer made changes -
            Status In Progress [ 3 ] In Review [ 10005 ]
            oleg_nenashev Oleg Nenashev made changes -
            Status In Review [ 10005 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            jamesdumay James Dumay made changes -
            Remote Link This issue links to "CloudBees Internal OSS-2037 (Web Link)" [ 18454 ]
            jamesdumay James Dumay made changes -
            Remote Link This issue links to "CloudBees Internal OSS-2007 (Web Link)" [ 18462 ]

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: