Hi Guys, Just thought I would add some more details. Following a delivery pipeline approach, any change to the application be it in the db, model layer, ui, webservice then we should be able to see any change downstream that caused the build and deployment.
Now in a lot of cases , each sub module may be in different repo. If I change the DB code and this kicks off child builds to the model layer, to the UI and then the final app. I should be able to see what changes contributed to the new version of the application.
If we are not able to see the individual commits, we should be able to see all the jira issues what have contributed to the actual build.
We are basically talking about a value stream map to trace from commit to deployment, and see upstream and downstream changes. You can see something similar here
http://www.go.cd/documentation/user/current/navigation/value_stream_map.html
Hope this helps.
Regards
Orlando Kelly
I found a work-around for this.
take the example below
build plan has 4 different repos / plans
Each build plan is dependent on the previous one.
Each build plan is linked to one repo
Apart from the final application, That has a default repo of the application
but also has registered the other repos.
Now when I look at the report for the final application. I get all the related builds and commits up the tree to what consistututed the makeup of that final application.