I see this long ago question posted to the list, but don't see any answer to it.
As far as I can tell, the combination filter on a matrix job cannot be applied to nodes added to the job by the elastic axis plugin. If I add nodes to the job with the "Slaves" axis, I can filter them with the combination filter on the job. If I add nodes with elastic axis, there seems to be no way to include those nodes in a combination filter expression. Has anyone found a way to use a combination filter with nodes from the elastic axis plugin? Thanks, Mark Waite On Sunday, August 11, 2013 12:12:24 PM UTC-6, kinkie wrote: > > Hi all, > I am trying to set up a matrix build job wihch relies on the labels > assigned to nodes, but I'm not able to set up the combination filter, I'm > probably missing something - if what I wish to do is possible at all. > > I am trying to run a test job on a subset of a farm of slaves, using all > compilers available on each computer. Since the characterstics "in the farm > / not in the farm" and "has compiler X available" are attributes of the > node and not of the job (there's plenty jobs to test different branches of > the code), I'm truying to leverage the node labels, a matrix job and a > combination filter. > Using the latter is failing me :( > > Setup so far: > - each node in the farm is labeled with a subset of "farm", "gcc", > "clang", "icc > - a matrix job is set up using the Elastic Axis plugin (preferably; > looking for label "farm") or an enumeration of the slaves; the list of > compilers is set up as a multiple-choice label with "gcc" "clang", "icc > > What's missing is a combination filter that should say "if the value of > the axis named "compiler" is listed as any of this node's labels, the > combination is valid" > I can't understand how to access the node's labels, unfortunately :( > > Can anyone give me a suggestion? > Thanks! > > -- > /kinkie > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
