我正在使用 Intersystems Cache 从头开始一个项目。我想为该项目设置一个持续集成服务器。缓存有单元测试库,所以想法是将源代码导入测试数据库,构建源代码,在缓存终端中运行单元测试,基于版本控制系统(ClearCase)的变化。
除了 Cache Objectscript 之外,肯定还会有一些 Java 代码需要构建。其他技术可以稍后添加。因此,我需要一个不受特定技术约束且易于扩展的持续集成工具。我过去曾使用 CruiseControl 来构建 Java 解决方案,但那已经是很久以前的事了,我想知道从那以后是否没有更好的解决方案可用。
什么是最好的(希望是免费的)持续集成产品,它最容易扩展到不同的技术?