I have to achieve the following : I have a multiconfiguration project A having two configuration C1 and C2, now for each successfull configuration I want to build another project B, say:
- if C1-success and C2-fails then C1 --> B
- if C1-fail and C2-success then C2 --> B
- if C1-success and C2-success then C1 --> B and then C2 --> B (only one instance of B can run at a time)
Currently if one of the configuration fails then the parent is marked as fail which stops triggering of the downstream project.
You can use the parameterized trigger plugin to trigger job B at the end of C and pass a parameter in to B which is the name of the matrix parameter in C - this is named after the label name
As for multiple job B running together, if you keep the concurrent runs if required box unchecked in job B it will be fine
EDIT
it seems the plugin supports this native without using parameters - from the plugin page