使用C ++进行巡航控制

时间:2011-12-09 15:31:30

标签: c++ cruisecontrol

是否可以在Windows上将CruiseControl工具与C ++(Mingw)项目一起使用?我需要能够从XVN下载最新的资源,构建它们,通过邮件发送报告。该应用程序使用http服务器(lightpd)进行工作。

所以主要问题是必须将它用于电子邮件通知吗? 问题是我在电子邮件标签中看不到任何目的地字段。

我有兴趣在批处理文件中执行构建后发送电子邮件通知。 E. g。在我的配置文件中,我调用执行构建的批处理文件,之后我需要发送电子邮件通知,我该怎么办?

3 个答案:

答案 0 :(得分:4)

当然有可能。有一个Java用于Windows,一个命令行SVN clients,您可以调用gmake或您正在使用的任何其他构建系统Cygwin,甚至还有{{} 3}}如果你需要它。有许多人使用support for a Visual Studio projects进行C ++项目,因此可以在线获得大量文档,教程和示例。

答案 1 :(得分:1)

也许不完全是你所要求的,但有什么阻止你使用Jenkins吗?我与之交谈过的人们保持着持续的整合,生活中既使用了詹金斯,也使用了游轮控制,更喜欢詹金斯。当然詹金斯的奖金是免费的。

答案 2 :(得分:0)

如果您可以创建一个从命令行检出并构建项目的脚本(例如,在Cygwin的bash中),那么您当然可以将构建集成到巡航控件或Jenkins中。

我对游轮控制知之甚少,但我们经常使用Jenkins,即使它有需要整体解决的错误,我们发现它对CI和夜间构建工作非常有用。

关于电子邮件方面,Jenkins可以配置为观看SVN日志,当构建失败时,它可以向自上次成功构建以来提交更改的人发送电子邮件。可以使用最少的配置启用此功能。有一些附加组件允许您配置电子邮件的内容。