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

mik*_*tes 3 .net mono continuous-integration

考虑以下:

  • 代码是C#.
  • 代码将在.Net和Mono上编译和运行.
  • 一些开发人员使用Windows和一些Linux.
  • 提交应该由两个平台(Windows/Linux)和{checkout,build,NUnit}上的CI进行验证.
  • 提交失败时,应发送邮件.

如果开发人员有办法随时查看两个平台构建的当前状态(例如CCTray),则更为可取.这涉及Windows和Linux上的开发人员.

我在Linux和Mono上尝试过CruiseControl.net,尽管他们没有官方支持.虽然我无法运行Web界面,但是经过一些修改后,服务器的控制台版本似乎运行正常.CCTray悲惨地失败了.

你能推荐一些能达到上述要点的工具吗?

谢谢!

Dan*_*olo 5

TeamCity正式支持Mono,启动非常酷!此外,它还满足您上面列出的所有需求.

编辑:如果你真的喜欢CCTray,你可以将它与TeamCity一起使用(有一些工作)