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

考虑以下:

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

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

    你能推荐一些能满足上述要点的工具吗?

    谢谢!


    TeamCity正式支持Mono,启动起来非常酷! 此外,它满足您上面概述的所有需求。

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

    链接地址: http://www.djcxy.com/p/15943.html

    上一篇: Continous integration with .Net and Mono, Linux and Windows

    下一篇: can any ASP.net app (or most of them) be made to run under Linux using Mono?