Re: CruiseControl-Antlet Thoughts

"Michael Homeijer" <[email protected]>
Newsgroups gmane.comp.krysalis.devel
Message-ID <006101c3f8ba$57807df0$657ba8c0@homeijer>
----- Original Message ----- 
From: "Michael Kloss" <[email protected]>
To: <[email protected]>
Sent: Wednesday, February 18, 2004 8:24 PM
Subject: CruiseControl-Antlet Thoughts (before:Re: Webapp-Antlet: First
version)


> Hi Michael,
>
> So my thoughts about the cruisecontrol-antlet are very simple:
>
> 1) We should have two targets (masterbuild, cleanbuild) in the cc-antlet
> using the other antlets: clean, checkout, checkstyle, compile, jdepend,
> test, doc, dist
> (Maybe the checkout will rely to cruisecontrol-antlet)

ok
The build.xml should probably determine the dependencies between the
cruisecontrol targets and the others.
The cruisecontrol-antlet should probably have no knowlede of the others
targets or antlets.

>
> 2) I think the antlet can also produce the config.xml for cruisecontrol,
> because it isn't so difficult. I think with a template and the
> ant-replacing function this is reachable.

ok, or an xslt on the module.xml

>
> 3) Interesting is thing how to get the process run and how to configure
> your project in: There I have no good ideas at the moment, but a few
> thoughts. I have implemented some time ago a cc-listener for tomcat over
> JMX. Maybe JMX is one possibility.
> I am a little stuck with this thought, because of the
> multiproject-functionality in cruisecontrol. I think it is useful so on
> this hand you have to put your config into cc manually.
>

this is where my knowledge fails (I am trying to find a colleage to comment
on the subject).
This seems the part that should be solved independant of Centipede/Antlets?
I guess you are talking about SourceControl implementations?

4. Forrest publishers?
One of my goals is to have an integrated forrest project portal, so cruise
control feedback should probably be published in forrest.
The forrest portal could also give insight in historical problems that were
reported by cruisecontrol.

> You got any ideas on it?
>
> Micha
>

Except for 3. it doesn't seem like much of a problem, so lets give it a
shot.
My only problem is that I am going to use the basics of centipede in a
project for the next weeks,
and because things are not as much finished as I'd wanted them to, it's
going to take all my time,
so I don't know if i'll be able to add cruisecontrol to my setup very soon.

Michael.



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
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.