Hi, I tried as you supposed, but I forgot 1 important thing all jobs are multijobs... especially that install.... these jobs are running on remote slaves.
When I try to use your configuration ... I ended with spawned n-EFSW_Activate jobs... where n is number of multijob configurations I found, that i can set to EFSW_Activate checkbox that says: Build after other projects are built < and set there EFSW_Install_x86, EFSW_Install_x64... But also I found that EFSW_Activate is spawned 2times (1st time when first install is done... 2nd time when 2nd install is done) On Sunday, November 16, 2014 1:50:24 AM UTC+1, novamine118 wrote: > > Would this setup work for you? > > Prepare triggers Smoke > Smoke triggers Desktop and pre_Install > > pre_Install has the following post build actions: > *Build other projects:* > Projects to build = EFSW_x64_On_x86, EFSW_x86_On_x64 > > *Join Trigger*(from Join plugin)*:* > Projects to build once, after all downstream projects have finished = > EFSW_Activate > > ---------------------- > > EFSW_x64_On_x86 has the following build step: > *Trigger/call builds on other projects*(from Parameterized Trigger plugin) > *:* > Projects to build = EFSW_Install_x86 > mark the job as "blocking" > > ----------------------- > > EFSW_x86_On_x64 has the following build step: > *Trigger/call builds on other projects:* > Projects to build = EFSW_Install_x64 > mark the job as "blocking" > > > The Join plugin seems to only care about immediate downstream projects, so > that's why this setup has blocking subprojects. > From the screenshot, it looks like you are using the Build Pipeline view. > an FYI, I don't think that view renders joins correctly. > > Hopefully this helps! > > -Xavier > -- 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]. For more options, visit https://groups.google.com/d/optout.
