“本地持续集成系统”可能不是正确的术语,但我希望找到的是一个持续集成系统,可以配置为监视本地文件(特别是 C++ 文件)的更改,并且 1)尝试编译受影响的目标文件(在第一次失败时停止),如果成功并且没有新的源文件更改 2) 链接受影响的二进制文件,如果成功并且没有新的源文件更改 3) 运行受影响的测试。
通过监控本地文件的更改,我并不是指监控对修订控制系统的提交,而是本地文件在保存时的状态。理想情况下,系统将提供与源编辑器的集成,以便它可以监视编辑器中甚至尚未保存到磁盘的更改。
理想情况下,它还将提供当前和最近状态的图形指示(最好在 Windows 7 上),以便在需要时快速钻取故障。