I have my builders labeled with labels like: builder1: x86_64 el6 builder2: x86_64 el5 builder3: i686 el6 builder4: i686 el5
I then make matrix-build jobs that have axes (called "arch" and "distro", respectively) for x86_64/i686 and el5/el6 and then let jenkins figure out which nodes to run the matrix combinations on. I now need to add a new builder: builder5: x86_64 el6 foo which should only be used to build a given job named "foo". The other builders should be able to build foo but other build jobs should not be allowed to use builders with the label "foo". How can I achieve this? I know I could label builder5 with "x86_64 el6-foo" but that doesn't achieve my goal of allowing "foo" to build on any el6 node and also changes up the value of "distro" for the build foo so that it's inconsistent with my other jobs. Any way to do this at all? b.
signature.asc
Description: OpenPGP digital signature