I have a build flow plugin configuration for my build job in 
jenkins(main-build-job).     I want to make sure that my build occurs on 
one of two machines so I installed the nodelabel parameter plugin.   My 
build flow is 
 
build ("joba.sh", PARENT_BUILD_ID : 
build.properties.environment['BUILD_ID'])
parallel (
        {
           build ("jobb.sh", EnvVarFile : 
bParent.build.properties.environment['ENV_VAR_FILE'])
        },
        {  
           build ("jobc.sh", EnvVarFile : 
bParent.build.properties.environment['ENV_VAR_FILE'])
        },
        {  
           build ("jobd.sh", EnvVarFile : 
bParent.build.properties.environment['ENV_VAR_FILE'])a
         }
)
 
My NodeParameter plugin is set on the main job (main-build-job) that 
executes the steps above with configuration settings of
default node:   MachineA, MachineB
possible node:  MachineA, MachineB
Allow multi node selection for concurrent builds 
Ignore offline nodes
 
When my main job (main-build-job) executes(the job that calls the build 
flow), it runs on Machine A.      My next job (joba.sh) is executing on a 
totally different node (Machine X).   I stop both jobs that are running at 
that point.
 
I'm guessing I have missed a configuration setting somewhere or I've missed 
something in my understanding of this plugin.     Can anyone point me in 
the right direction to so that all of my jobs (main-build-job, joba, jobb, 
jobc, jobd) all execute on the same node?
 
Thanks!
 
 
"Execute concurrent builds" and "Allow multi node selection for concurrent 
builds" only make sense together!
 
 
 

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/af11dc35-4104-4cd4-b44c-5c44013e110e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to