Incremental and Release Builder Relationships

Chris Beech <[email protected]> Mon, 26 Sep 2011 20:12:03 +0100
Newsgroups gmane.comp.java.cruise-control.user
Message-ID <A2ADF7668CEFD74F8683DE6E333CB56501427C38FE7C@MAIL06.curamsoftware.com>
Hi all,

I have a question to ask about the relationship between an incremental builder and a release builder.

In my CC configuration I have two projects, an incremental and release. The incremental runs every ten minutes (only building what it needs) and moves the floating label (called BUILD_LATEST) to the latest version of artifacts it builds (when it successfully completes).

The release builder runs at 1am each morning, pulls all BUILD_LATEST labeled artifacts and does a complete build and deployment.

We had an interesting result over the weekend whereby one of our developers invoked the release builder and then invoked the incremental builder. The result was that his latest screen wasn't included in that release build because the release builder performed it's update for all BUILD_LATEST labeled artifacts before the incremental could finish and move the label to the latest version of this screen.

This result was to be as expected, however when the release builder ran at its scheduled time it still didn't pick the latest version of the file up - the entry in the logs was that there were no modifications found.

I would have expected the release builder to run even though the incremental builder didn't run between the time the release builder finished (after being manually invoked) and it's scheduled time because there was a modification, or is my understanding incorrect here?

Yours in confusion,

Chris


The information in this email is confidential and may be legally privileged.
It is intended solely for the addressee. Access to this email by anyone else
is unauthorized. If you are not the intended recipient, any disclosure,
copying, distribution or any action taken or omitted to be taken in reliance
on it, is prohibited and may be unlawful. If you are not the intended
addressee please contact the sender and dispose of this e-mail. Thank you.

------------------------------------------------------------------------------
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. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1

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