On Jan 18, 2011 I had a question with the same subject, now we want to elaborate that further.
We have a product configuration, which triggers builds in other configurations and then
executes its own build step. The steps are arranged as shown below
master
Checkout
Trigger Other Configurations (sequential step to hide the repeat step
until checkout step happened)
_Trigger Other Configurations InnerStep (repeat step to trigger other builds in
configurations read form a file)
_Trigger Other Build InnerStep (Trigger Other Builds Step which triggers the builds
set in the repeat parameter )
Build (Build step for this configuration)
Java Reports
...
Subversion Tagging
Up to now the triggered builds are executed without respecting the Build Condition set
in that configuration (If changes found in referenced repository or last build failed).
Now we want them to respect the build condition or do the build if one of the builds which
was triggered prior to that in the repeat loop was really built.
At last the build step in the product configuration itself only shall be executed if at
least one of the triggered builds was executed.
So I think
- I need to get the information if a triggered build was really executed
- must achive that the triggered builds respect the build condition if no build was executed prior in the loop
How can I achieve that?
best regards
Friedhelm