与.Net和Mono、Linux和Windows的持续集成

与.Net和Mono、Linux和Windows的持续集成,.net,mono,continuous-integration,.net,Mono,Continuous Integration,考虑以下几点: 代码是C# 代码将编译并在.Net和Mono上运行 有些开发人员使用Windows,有些使用Linux 提交应该在两种平台(Windows/Linux)和{checkout,build,NUnit}上通过CI进行验证 当提交失败时,应发送邮件 如果开发人员能够随时查看两个平台构建的当前状态(例如CCTray),则这是最好的。这对Windows和Linux上的开发人员都有好处 我在Linux和Mono上尝试了CruiseControl.net,尽管它们没有官方支持。虽然我无法运

考虑以下几点:

  • 代码是C#
  • 代码将编译并在.Net和Mono上运行
  • 有些开发人员使用Windows,有些使用Linux
  • 提交应该在两种平台(Windows/Linux)和{checkout,build,NUnit}上通过CI进行验证
  • 当提交失败时,应发送邮件
如果开发人员能够随时查看两个平台构建的当前状态(例如CCTray),则这是最好的。这对Windows和Linux上的开发人员都有好处

我在Linux和Mono上尝试了CruiseControl.net,尽管它们没有官方支持。虽然我无法运行web界面,但经过一些修改后,服务器的控制台版本似乎运行正常。这个托盘坏得很惨

你能给我推荐一些符合上述要点的工具吗

谢谢

而且开机很酷!另外,它满足了您上面概述的所有需求


编辑:如果你真的喜欢CCTray,你可以

谢谢你的提示,我会调查一下并发布我的发现:)对不起,我最终离开了公司,没有跟进此事。祝你好运!