I’d like to start using continuous integration in my personal projects to get experience with the techniques and concepts. The problem is that my programming poison runs to the non-mainstream (to put it mildly) with the bulk of my work being in Erlang.
What continuous integration systems are capable of dealing with non-mainstream languages, chief among them, in my case, Erlang? How easy are they to set up, configure and run?
At this point I’d recommend Jenkins. It is easy to setup and configure, there are lots of help online and basic support with the common Erlang test tools.
See Stack Overflow question Continuous integration server for Erlang code for basic information about how to intergrate eunit and common test into Jenkins.