I think it's relatively easy to further restrict on where the job is
configured to run --- I improved QueueTaskDispatcher toward 1.413 so
that you can access ParametersAction from BuildableItem, then consult
your own ParameterValue to determine whether to enable execution on a
specific node or not.
--
Kohsuke Kawaguchi | CloudBees, Inc. | http://cloudbees.com/