Hi,I'm new to CD. The presentation here http://www.slideshare.net/wakaleo/continuous-deliverywithmaven explained it very well, and I've been reading some of the posts in this group and at http://devopsnet.com/ - but there are a few things that haven't been explicitly stated that I'd be interested in confirming (if they are explicitly discussed somewhere, please let me know!):I'm using Maven3, subversion, multiple modules, multiple applications, common modules.1. When using CD, do you just have one build pipeline to build the entire application (eg trigger the build from the parent of a multi-module maven project). So if there is a change to any module, the app tries to build, stopping on the first failed module or succeeding to produce the app2. In order to do this, are you implying that there would just be the one svn structure:/trunk/app1/module1/module2/module3
as opposed to having trunk/tags/branches for each module.
3. When you have shared modules do you create a separate repository and pipeline for those and just use 'mvn versions:use-latest-versions' in your applications to pick up the latest version?
4. I assume tagging is a thing of the past? It is simply a case of tracking the repository version number?
5. I assume branching is only done at the application level (which by definition includes all of its submodules) for support reasons?
Hey Paul,
Welcome to the CD group. The Jez Humble et al book is definitely worth a read if you haven't already. It won't answer your maven-specific questions, but it gives a good grounding in the principles.
Cheers,
Andrew
--
You received this message because you are subscribed to the Google Groups "Continuous Delivery" group.
To unsubscribe from this group and stop receiving emails from it, send an email to continuousdeliv...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to continuousdelivery+unsub...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Continuous Delivery" group.
To unsubscribe from this group and stop receiving emails from it, send an email to continuousdeliv...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to continuousdelivery+unsub...@googlegroups.com.