Jenkins pipelines vs matrix vs multiple jobs for multiple branches across multiple platforms
You can use the Jenkins pipeline (Jenkinsfile) to run the multiple branches in multiple stages, with the conditional 'IF'.
Below is an example from Jonico. I always use this example to create continuous delivery of monolithic  applications.
https://gist.github.com/jonico/e205b16cf07451b2f475543cf1541e70