带C+的巡航控制+; 是否可以在Windows上使用CurriSeCuTrl工具和C++(Mingw)项目?我需要能够从XVN下载最新的源代码,构建它们,通过邮件发送报告。应用程序正在使用http服务器(lightpd)进行工作

带C+的巡航控制+; 是否可以在Windows上使用CurriSeCuTrl工具和C++(Mingw)项目?我需要能够从XVN下载最新的源代码,构建它们,通过邮件发送报告。应用程序正在使用http服务器(lightpd)进行工作,c++,cruisecontrol,C++,Cruisecontrol,所以主要的问题是,你必须用它来发送电子邮件通知吗? 问题是我在电子邮件标签中看不到任何目的地字段 我对在批处理文件中执行构建后发送电子邮件通知感兴趣。 例如。在我的配置文件中,我调用了执行构建的批处理文件,之后我需要发送电子邮件通知,我如何才能做到这一点?也许不完全符合您的要求,但是否有任何东西阻止您使用?与我交谈过的那些以使用詹金斯和巡航控制为生的人更喜欢詹金斯。当然,詹金斯的好处是它是免费的。也许不是你想要的,但是有什么东西阻止你使用它吗?与我交谈过的那些以使用詹金斯和巡航控制为生的人更喜欢

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

我对在批处理文件中执行构建后发送电子邮件通知感兴趣。
例如。在我的配置文件中,我调用了执行构建的批处理文件,之后我需要发送电子邮件通知,我如何才能做到这一点?

也许不完全符合您的要求,但是否有任何东西阻止您使用?与我交谈过的那些以使用詹金斯和巡航控制为生的人更喜欢詹金斯。当然,詹金斯的好处是它是免费的。

也许不是你想要的,但是有什么东西阻止你使用它吗?与我交谈过的那些以使用詹金斯和巡航控制为生的人更喜欢詹金斯。詹金斯的好处当然是免费的。

当然有可能。有一个用于Windows的命令行,您可以调用或使用任何其他生成系统,如果需要,甚至还有一个。有很多人使用C++项目,因此很多文档、教程和例子可以在网上获得。有一个用于Windows的命令行,您可以调用或使用任何其他生成系统,如果需要,甚至还有一个。有很多人使用C++项目,因此有很多文档、教程和例子可以在网上找到。

< P>如果你可以创建一个脚本,从命令行中检查并构建你的项目(例如CygWin的BASH),那么你就可以把构建集成到巡航控制或詹金斯。 我对巡航控制了解不多,但我们经常使用Jenkins,尽管它有一些需要解决的问题,但我们发现它对于CI和夜间构建工作非常有用


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

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

我对巡航控制了解不多,但我们经常使用Jenkins,尽管它有一些需要解决的问题,但我们发现它对于CI和夜间构建工作非常有用


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

如果有用于C++项目的相同功能的ANU相似工具,那么你可以在毫无疑问的问题上加上50点赏金。难道你不认为最好是询问如何使用巡航控制,而不是仅仅询问它是否可行吗?@RobKennedy:回答“是”,然后获得+50!呜呜呜!:-)如果有用于C++项目的相同功能的ANU相似工具,那么在“是”问题上加上50点赏金。难道你不认为最好是询问如何使用巡航控制,而不是仅仅询问它是否可行吗?@RobKennedy:回答“是”,然后获得+50!呜呜呜!:-)请和我分享这些东西,特别是用来发送电子邮件的notifications@unresolved_external:听起来这是一个阅读CC文档的好时机,或者使用Google。这不是什么秘密,您可以使用CC任务,编写XML并实现您的目标。这里是一个发送电子邮件的例子,例如-它是为cc.net,我需要使用的是标准的cc@unresolved_external:然后参阅。有很多任务,你可以使用
电子邮件
/
htmlemail
,这里也有一些例子-。RTFM:)请与我分享这些东西,特别是用于发送电子邮件的notifications@unresolved_external:听起来这是一个阅读CC文档的好时机,或者使用Google。这不是什么秘密,您可以使用CC任务,编写XML并实现您的目标。这里是一个发送电子邮件的例子,例如-它是为cc.net,我需要使用的是标准的cc@unresolved_external:然后参阅。有很多任务,你可以使用
电子邮件
/
htmlemail
,这里也有一些例子-。RTFM:)