title: Continuous integration and deployment with several module developed with git-flow
body: <p>I have 5 separate modules developed using git-flow workflow.<br>
  An additional module (still using git-flow) is used as a MQ module and enables all the modules to communicate with each other.<br>
  => The project is made up of those 6 modules working together</p>
  
  <p>I have set up a Jenkins integration server where some unit / functional tests are performed on the develop branch of each of the 6 modules (source of develop branch is retrieved from github prior to run the build). I have added an additional build that is used to perform integration / functional tests on the whole project. This last build is triggered each time a build succeed on one of the module.</p>
  
  <p>My main problem is to know how to tag and deploy the project as a whole (list of tags from each module) once all the builds are successful.</p>
  
  <p>Any pointer on good practises ?</p>