Мне повезло с CruiseControl . Он основан на ANT, поэтому вы легко можете написать свои файлы сборки xml для любого языка, который вам нужен ... Он также имеет поддержку для Rake и нескольких других (NANT, Maven, Phing и XCode, не говоря уже о том, запускается из командной строки), так что вам стоит идти.