Changes to any of the included file with be detected and cause the configuration to be reload, just as if they had been made to the parent file.
Thus if you specify environment="myenv" you will be able to access OS-specific environment variables via property names such as "myenv. One advantage over using XML includes are that the target files are valid configuration files in their own right and not just XML fragments.
Also, including projects using the tag is less fragile as an error in one file will not keep the rest of the projects for building.
This also holds for properties loaded from a property file, or from the environment.
Also note that the property is set for you automatically and will always resolve to the name of the project currently being serviced - even outside the scope of the project definition.
Should Cruise Control keep on building even though it has failed and no new modifications are detected?
This feature is useful if you want Cruise Control to detect situations where a build fails because of outside dependencies (like temporary failing database connection).Cruise Control configuration files are written in XML.This document describes the XML elements and attributes for a valid configuration file.element is used to set a property (or set of properties) within the Cruise Control configuration file.Properties may be set at the global level and/or within the scope of a project.There are three ways to set properties within Cruise Control: .