There are various ways to achieve this with Jenkins.
The multi-SCM plugin will allow - as the name suggests - to include several source repositories in one task.
You can define tasks n that initiate each other (i.e. are dependent on each other). You can find this under Build Triggers > Build after other projects are built .
There is also an option for the main job that controls the downlink. You will find this option under Post-build Actions > Build other projects .
As for the build trigger, you can use the poll SCM option. This is not the most efficient method , but your options may be limited by SVN, not Git.
I just noticed that you also mentioned matching results with all assemblies - you can achieve this either with a single task, or with the option aggregate downstream test results in the Post-build Actions section.
Ultimately, you need to clearly understand your build strategy. It seems to me that you want nothing to be violated if a change was made to any of the subprojects. I'm not sure how well the multi-SCM plugin handles the concept of polling multiple repositories, so you might need to consider this.
I think I gave you some options to try; let me know how you are doing.
source share