You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Eric Pugh <ep...@opensourceconnections.com> on 2005/01/12 23:14:42 UTC

[cruisecontrol] New Features for cruisecontrol.jsl script?

Hi all,

I am kicking around adding two new features to the cruisecontrol.jsl
script for the Maven CruiseControl plugin:

Ability to have a recurring and a nightly build.  
Right now you can specify to add either a recurring or a time based
build.  However, what I would like is two projects.  One called "My
Project" and is what cruisecontrol.jsl puts out right now.  I would then
like to have a "My Project - Timed" that runs at specific times and
always runs.  This way you can use the <alwaysbuild/> plugin for CC to
force a build regardless of checkins or not, and then use the time
attribute to specify how often it runs.  I foresee that many projects
would want the recurring throughout the day based on CVS activity, and
then a nightly forced build that always happens.

Support for Ant or Nant based builds.
Currently the only build that can be generated by the CC plugin is a
<maven> build.  However, we would like to generate the config file for
Ant and Nant based builds.  Support for Nant is still under progress:
http://jira.public.thoughtworks.org/browse/CC-136, but hopefully will be
added soon.  Ant support of course is already there.  

Comments?   Feedback would be appreciated.

Eric


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


RE: [cruisecontrol] New Features for cruisecontrol.jsl script?

Posted by Eric Pugh <ep...@upstate.com>.
The way we use Maven w/ Cruisecontrol, we regenerate the CC config.xml
file nightly by running "maven multiproject:goal -Dgoal=cruisecontrol"
and this reconfigs all the CC settings.  Like nagemailaddress, mail
alias mappings, cvs, etc...  

We would like to do the same thing for our Nant based builds running
under CC.  So, we'll put a stripped down project.xml and
project.properties in our Nant based build files.

Eric

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [cruisecontrol] New Features for cruisecontrol.jsl script?

Posted by Brett Porter <br...@apache.org>.
Quoting Eric Pugh <ep...@opensourceconnections.com>:

> Hi all,
> 
> I am kicking around adding two new features to the cruisecontrol.jsl
> script for the Maven CruiseControl plugin:
> 
> Ability to have a recurring and a nightly build.  

+1

> Support for Ant or Nant based builds.

How would you configure it? It seems strange that a maven project would have an
NAnt build. Or is this just to run the Maven plugin projectless on an existing
CC config file?

- Brett

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org