我们有一个目前使用Make on Linux构建的C项目.我希望自动化它类似于CruiseControl下的Java项目. 1)是否有类似于CruiseControl for C项目的项目? 要么 2)使用CruiseControl进行C项目是否有一个很好的“
1)是否有类似于CruiseControl for C项目的项目?
要么
2)使用CruiseControl进行C项目是否有一个很好的“操作方法”?
我一直在寻找在Linux上为C项目设置CruiseControl,但遇到了 Hudson.它有一个文件/一个命令行设置,你就可以启动并运行了.管理访问是通过漂亮的Web界面.我强烈推荐它.Hudson与CC相比似乎更容易设置和管理,而且您可以通过插件访问构建静态,错误/警告(放入目录并且可用),并且您可以将其设置为在构建失败时自动发送电子邮件.
我已经创建了shell脚本,为每个项目目录调用make.我指着Hudson运行那个脚本.构建是通过cron设置设置 – 通过Web界面设置.
我每30分钟检查一次代码更改并从perforce和重新编译中获取构建.
如果你不确定试一试.起床和跑步只需几分钟.我已经下载了它,因为我想看看我们当前的构建设置有什么可能,而且我从未回头,它已经运行了近一年没有任何问题.