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.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to