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
>>>
>>

Reply via email to