Hi Chris, thanks for your reply. I have modified the dispatcher that it isn't waiting anymore. The dispatcher gives an instant feedback build history if a job was started successfully and the downstream job notifies by mail if success or fail. That's good emough for me. Minumum effort with maximum effect :)
Cheers Jan Am Mittwoch, 11. Juli 2012 12:58:10 UTC+2 schrieb cjo: > > Looks like you really want the parameterized-trigger with more conditions, > this is currently a pull request > which make the parameterized-trigger have all of the same conditions as > the conditional build step plugin. > > If you want to try this it is request > https://github.com/jenkinsci/parameterized-trigger-plugin/pull/17 > > Warning Using this version means that you can't go back to the 2.xx > versions so best to try it on a test server first. > Test file at > https://github.com/cjo9900/parameterized-trigger-plugin/tree/target-file/target > > > Chris > > On Wednesday, July 11, 2012 10:33:06 AM UTC+1, Jan Seidel wrote: >> >> Never mind, >> >> seems that I have been mixing my memories up. Seems that it not is >> possible to keep dispatcher running and wait for the child job in multiple >> instances. Even if I actually still am convinced that it did work. >> Removing the Block option in the conditional build trigger solves it so >> far. >> >> Take care >> Jan >> >> Am Mittwoch, 11. Juli 2012 11:11:08 UTC+2 schrieb Jan Seidel: >>> >>> Hi folks, >>> >>> I am facing some funny (well...not) situation. >>> My current project involves also some serious parallelization. >>> >>> There is one main job doing some unspectacular operations like string >>> split and compare in order to decide via conditional build steps which job >>> has to be launched. So I call it the dispatcher. >>> The downstream jobs have all their own dedicate executor assigned while >>> the dispatcher may roam to any executor available except for the dedicated >>> ones. >>> >>> So far so good. BUT the downstream jobs don't do run in parellel. There >>> are several dispatchers running but all except one are on hold until the >>> active has finished and the next one starts. >>> The build log says nothing. >>> I can see that it finishes the last build step before the conditional >>> build and then simply does nothing without any notice. >>> >>> I have while troubleshooting set *"allow concurrent builds*" for the >>> dispatcher and all the downstream jobs - no luck. >>> I removed the setting *"Block until finished"* in the conditional >>> trigger step in the dispatcher - still no joy. >>> >>> I know for sure that it did work with parallel builds. It was a major >>> issue in the past and the reworked buildsystem did it as proof of concept >>> the right way. >>> Do I miss some setting or does someone know this behaviour? >>> >>> Cheers >>> Jan >>> >> > On Wednesday, July 11, 2012 10:33:06 AM UTC+1, Jan Seidel wrote: >> >> Never mind, >> >> seems that I have been mixing my memories up. Seems that it not is >> possible to keep dispatcher running and wait for the child job in multiple >> instances. Even if I actually still am convinced that it did work. >> Removing the Block option in the conditional build trigger solves it so >> far. >> >> Take care >> Jan >> >> Am Mittwoch, 11. Juli 2012 11:11:08 UTC+2 schrieb Jan Seidel: >>> >>> Hi folks, >>> >>> I am facing some funny (well...not) situation. >>> My current project involves also some serious parallelization. >>> >>> There is one main job doing some unspectacular operations like string >>> split and compare in order to decide via conditional build steps which job >>> has to be launched. So I call it the dispatcher. >>> The downstream jobs have all their own dedicate executor assigned while >>> the dispatcher may roam to any executor available except for the dedicated >>> ones. >>> >>> So far so good. BUT the downstream jobs don't do run in parellel. There >>> are several dispatchers running but all except one are on hold until the >>> active has finished and the next one starts. >>> The build log says nothing. >>> I can see that it finishes the last build step before the conditional >>> build and then simply does nothing without any notice. >>> >>> I have while troubleshooting set *"allow concurrent builds*" for the >>> dispatcher and all the downstream jobs - no luck. >>> I removed the setting *"Block until finished"* in the conditional >>> trigger step in the dispatcher - still no joy. >>> >>> I know for sure that it did work with parallel builds. It was a major >>> issue in the past and the reworked buildsystem did it as proof of concept >>> the right way. >>> Do I miss some setting or does someone know this behaviour? >>> >>> Cheers >>> Jan >>> >>