Steve Newton wrote:
> Stefan Tilkov wrote:
> >
> > There is also a process called CruiseControl that focuses 
> on continuus
> > integration, but offers some remote capabilities (I think).
>
> CruiseControl (http://cruisecontrol.sourceforge.net/) is a continuous
> integration tool that includes a build-monitoring servlet. From the
> web site:
> 
>     CruiseControl is a tool for setting up a continuous build process.
>     It builds upon the Ant project from Apache 
>     (http://jakarta.apache.org/ant/index.html) by providing a set of 
>     tasks to automate the checkout/build/test cycle, and provides a 
>     servlet for viewing the status of the current build as well as 
>     the results of previous builds.
> 
> I'm using it successfully with in my organization.  I greatly like
> the version control integration.

As one of the CruiseControl developers, I'm glad you like it. However,
CruiseControl would not be a suitable project to build a distributed Ant
inside of.

CruiseControl essentially does three things:
  * it talks to a configuration management system to see if there have been
any changes.
  * it invokes a _third-party_ build system (currently Ant).
  * it provides a reporting engine around the other two.

CC does not try to be a build engine in its own right. All of that is inside
of standard Ant scripts, which can actually be used by invoking Ant as
normal (really... that's how I debug mine). Furthermore, we want to be able
to support other build systems; while Ant is wonderful, we don't want 'make'
users to feel too left out, especially as at least some of our major users
use CC to drive C++ builds.

I agree with an earlier message: the right project to tackle a distributed
version of Ant in is the Ant project, or a spawn thereof.

Robert.

-- 
                 "Software is too expensive to build cheaply"
  Robert Watkins           Software Architect          QSI Payments Inc.
  [EMAIL PROTECTED]                 [EMAIL PROTECTED]

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to