views:

50

answers:

3

I'd like to add a continuous integration tool to a project I'm working on. However, I'd like to be able to send the results of the build using Lotus Notes. I already have the Lotus Notes part covered, and I'd like you guys help me choose the right tool for this. I'd preffer something based on Java, but if something else's better, I won't mind.

Please only provide solutions where I can influence the build process somehow.

+1  A: 

Hudson is a CI solution that attracts plugins like bears to honey.

bmargulies
+1  A: 

Jetbrains TeamCity has a plugin architecture that uses jar files - API here. I love TeamCity (-:

Hudson is explicitly extensible. Don't know any more about it than that because I'm really happy with TeamCity...

Murph
+6  A: 

Hudson's author actually wanted people to be able to contribute easily without access to the source repository. Hudson has thus been designed for extensibility through plugins (it's not the only candidate but it's definitely a nice one). Have a look at the Extend Hudson section of its wiki.

These blog posts Writing a Hudson plug-in (Part 1 – Preparation) and Writing a Hudson plug-in (Part 2 – Understanding m2 and freestyle projects) might help too.

Pascal Thivent
+1 Best CI system by a country mile
skaffman