Hi everyone, I would like to know if my setup is supposed to work as configured. Has anyone tried and succeeded doing the following ?
I have: - Some maven projects using git as SCM. Let's call these the base projects. - A git repository containing only git submodules (the previous maven projects) and a pom.xml listing these modules. Let's call this the aggregator. - A jenkins maven job configured for each base project, triggered by a push to their repo. - A jenkins maven job for the aggregator, triggered by the execution of any of the base project jenkins jobs. I have configured git's advanced parameters "update submodules to tip of branch" I expected a commit to one of the base project to trigger the associated jenkins job, and then trigger the reactor job with "-pl XXX -amd" with the submodule to the tip of the branch. Right now, the behavior I see is what I described, except that the reactor job doesn't have the "-pl XXX -amd". It does build the latest modified base project source though (thank to the "tip of the branch" option). Also, If I commit in the aggregator an update of a submodule, then in this case the next run does use "-pl XXX -amd". So has anyone tried this ? If not, can anyone suggest an alternative ? Thanks in advance, Jon ps: I saw the section "Autogenerate submodule configurations" on https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin, is this what is supposed to be used here ? If possible, I would like to avoid generating many commits... That is, I would like to keep using git submodules only as a simple way of keeping many submodules to the tip of their branches (with git submodule update --remote). -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/4880b33c-4bf1-48ef-9217-7ed6a2324e4d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.