[JIRA] Created: (CC-1024) Multi-Component projects

"Antoine Levy Lambert (JIRA)" <[email protected]>
Newsgroups gmane.comp.java.cruise-control.devel
Message-ID <2131924339.1292951749847.JavaMail.jira@chidmzhosting02.thoughtworks.com>
Multi-Component projects
------------------------

                 Key: CC-1024
                 URL: http://jira.public.thoughtworks.org/browse/CC-1024
             Project: CruiseControl
          Issue Type: New Feature
          Components: Core Application
    Affects Versions: 2.8.4
         Environment: all
            Reporter: Antoine Levy Lambert
            Priority: Major


There is a use case for multi-component projects. Like what is described in CC-935, this can be described in config.xml with nested project tags and has an idea of hierarchy in it. The specific, distinct requirements are :

- only the multi-component project gets built by the cruisecontrol server queue

- only the multi-component project can be paused or resumed

- the multi-component project determines the build order of the nested projects using a plugin mechanism. 

- the nested, component projects are checked out from source control per the build date of the enclosing multi-component project. So they do not have an independent build date. This might work well together with making updaters a separate component in CruiseControl.

The multi component project uses the logic of CruiseControl to avoid rebuilding needlessly the lower elements of a stack.

When a component build fails it is easier to find out what has caused the problem than when the build is monolithic. But because developers in our use case check in atomically in the different subcomponents at the same time we need to have this feature to be able to do the check out from source control per the same timestamp for all subcomponents.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.public.thoughtworks.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Forrester recently released a report on the Return on Investment (ROI) of
Google Apps. They found a 300% ROI, 38%-56% cost savings, and break-even
within 7 months.  Over 3 million businesses have gone Google with Google Apps:
an online email calendar, and document program that's accessible from your 
browser. Read the Forrester report: http://p.sf.net/sfu/googleapps-sfnew
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.