I have a similar case:
I have a multi-configuration Job that has to run on multiple nodes at the same time. I want the job to checkout from CVS, then do build steps on the CVS content.
Current situation
-Multiple slave nodes are assigned to the job.
-Master is NOT assigned to the job.
-CVS is accessed by pserver CVSROOT and defined in the job configuration
Current behaviour
-Master checks out from CVS, then delegates job to the slave nodes, which also do a CVS checkout, then do the job
Expected behaviour
-Master immediately delegates to the assigned nodes without doing a CVS chekout first. Since the master is not an assigned node of the job, it is not supposed to do anything concerning the job.
Duplicates JENKINS-4960