Did you try multiconfiguration job? When you create a new job, the first choice 
allows you to create job which can e.g. run on different platforms and the job 
is done only when all the platforms have been built. 

-- Sami

kenstir <kens...@gmail.com> kirjoitti 27.3.2012 kello 23.49:

> My goal is to launch an "all-platforms" job with parameters (SVN rev and 
> email addresses) that spawns multiple jobs.  When all jobs are done I would 
> prefer a single email with the SVN rev and email addresses and success status 
> of all jobs.  Am I dreaming?
> 
> So far I tried the Join Plugin and I am not happy.  The only thing that works 
> is to have an unparameterized job as the join trigger.
> 
> The way I tried to implement it was this:
> 
> all-platforms job: ken-all
>   - parameterized with SVN_REVISION and MAILTO
>   - Trigger parameterized build on other projects: ken-android, ken-ios
>   - join trigger
>      - Run post-build actions at join:
>          Trigger parameterized build on other projects: ken-join
>          Trigger when build is: Complete
> 
> When I run it, the downstream jobs do not get run and I see this in the 
> console:
> 
> Started by user anonymous
> Building remotely on buildmac1 in workspace /Users/jenkins/workspace/ken-all
> Project ken-all still waiting for 2 builds to complete
> [parameterized-trigger] Downstream builds will not be triggered.
> [parameterized-trigger] Downstream builds will not be triggered.
> Notifying upstream projects of job completion
> Finished: SUCCESS
> 
> My Environment:
>   jenkins 1.457
>   Join Plugin 1.13
>   Build Pipeline Plugin 1.2.3
>   Parameterized Trigger Plugin 2.13
> 
> Suggestions welcome!
> 
> Regards,
> Ken
> 

Reply via email to