Support lockable resource labels in the pipeline

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      With the Lockable Resource plugin, you can define say resources "mydev1", "mydev2", "mydev3", give them all a "mydev" label, then configure your job to have "label:mydev" and "Number of resources to request:2". That works nicely. But, I would like to use this from a section of a pipeline, where after a slow build, I invoke a parallel block where I use one "mydev" in each leg, so that I can restrict timespan of the critical section to just the portion it needs to be.

      But, per the documentation on https://wiki.jenkins-ci.org/display/JENKINS/Lockable+Resources+Plugin and the code on https://github.com/jenkinsci/lockable-resources-plugin/blob/master/src/main/java/org/jenkins/plugins/lockableresources/LockStep.java#L23, the lock step in a pipeline you have to provide a 'resource', and there is no mechanism to provide a label.

      Can label support please be added?

            Assignee:
            Unassigned
            Reporter:
            Martijn Koster
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: