|
||||||||
|
This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira |
||||||||
You received this message because you are subscribed to the Google Groups "Jenkins Issues" 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.

I had to rewrite this issue. It was a little disambiguous.
The UI show the same as Cause.getShortDescription() and nested causes in causes.toString(). For each matrix build configurations it will always show "Started by upstream project". The problem is it will show UpstreamCause always even if triggered by User or SCM.
The Multi-configuration project ProjectD will show under each its configurations:
Started by upstream project "ProjectD"
originally caused by:
Started by user Sverre Moe
While parent will show:
Started by user Sverre Moe
It would be a little more helpful if AbstractBuild.getCauses would list all nested causes in right order.
Started by upstream project "ProjectD" build number 3
originally caused by:
Started by upstream project "ProjectC" build number 2
originally caused by:
Started by user Sverre Moe