Re: lockfilebootstrapper clears flags even if it causes build to abort

Julian Simpson <[email protected]> Sun, 20 Nov 2011 09:51:34 +0000
Newsgroups gmane.comp.java.cruise-control.user
Message-ID <CANwBkz8umx29XwRXwVognAw6rkfwZicnXaMsLROJNX=RswOrCQ@mail.gmail.com>
On 20 November 2011 00:09, Bill Somerville
<[email protected]>wrote:

> Hi,****
>
> ** **
>
> I am having problems getting CC to run builds reliably when I use lock
> files to express dependencies.
>

If project depend on each other, have you considered using this:
http://cruisecontrol.sourceforge.net/main/configxml.html#buildstatus? IMHO
you should use the lockfiles only to prevent builds from conflicting (if
they use the same port numbers, etc)

J.

> ****
>
> ** **
>
> If a project has never been built (no .ser file) or is set to build after
> failure and uses a lock file bootstrapper to serialize /w respect to other
> projects I get a race condition where the forced build flag etc  gets
> consumed by the first build attempt even if the bootstrapper exception gets
> thrown aborting the build. This means that a project may never build until
> a modification happens which is undesirable as it defeats the object of
> these flags.****
>
> ** **
>
> TIA****
>
> Bill.****
>
>
> ------------------------------------------------------------------------------
> All the data continuously generated in your IT infrastructure
> contains a definitive record of customers, application performance,
> security threats, fraudulent activity, and more. Splunk takes this
> data and makes sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-novd2d
> _______________________________________________
> Cruisecontrol-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user
>
>


-- 
Julian Simpson
The Build Doctor Ltd.
http://www.build-doctor.com
[email protected]
(+44) 207 183 0323

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d

_______________________________________________
Cruisecontrol-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user