Posted: September 06, 2011 17:41 by theburgerman
Hi all. We have several Maven continuous builds happening in Hudson. Each of these builds has several projects associated to it and they are chained together. We also have several environments I publish to and each of these environments has several projects associated. All of these tasks are grouped into appropriate Views for organization.
For each of these builds and environments, I set a unique settings.xml in the first project so the Maven build process can find the correct information about what to build, where to deploy artifacts, etc.
My problem is that sometimes the continuous builds kick in right in the middle of doing an environment build (swapping the wrong settings.xml into the mix).
Is there a way Hudson can be told no other builds can be launched until this chain of projects is completed?
BTW, I have set Hudson to have only one thread, but it still happens sometimes.