tags:

views:

117

answers:

1

I'm considering using SBT for a new scala project, but I'm not sure which CI server - hudson / cruise / whatever has support for it. Any ideas?

I know SBT is a little Maven like, but I don't think it can work as a drop in replacement for Maven in the eyes of a CI server.

+1  A: 

Here is a feature Matrix of the most popular CI servers : http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix

Neither Scala nor SBT are mentionned, but this matrix can help you in your choice.

Since Scala generates Java bytecode, I think that a Java oriented CI (Hudson is my favorite) is a good choice. With Hudson, if the Maven build does not work with SBT, you can use a command line for the build.

Benoit Courtine
+1. Just point Hudson at the output of your tests.
Magnus
You're saying run the tests using the command line / shell executor, and read test status from the test output folders? Hmm. Hopefully scalatest will output junit style result xmls.
Sudhir Jonathan