开发者

Continous integration with .Net and Mono, Linux and Windows

开发者 https://www.devze.com 2023-02-05 08:39 出处:网络
Consider the following: Code is C#. Code will compile and run on .Net and Mono. Some developers use Windows, and some Linux.

Consider the following:

  • Code is C#.
  • Code will compile and run on .Net and Mono.
  • Some developers use Windows, and some Linux.
  • Commits should be verified by a CI on both platforms (Windows/Linux) and {checkout, build, NUnit}.
  • When a commit fails a mail should be sent.

It is preferable if there is a way for developers to see the current status of both platform builds at all time (such as CCTray). This regards both developers on Windows and Linux.

I have tried CruiseControl.net on Linux and Mono although they do not have official support. The console version of the server seems to be running okay after some modifications, although I couldn't get the web interface running. The CCTray fails miserably.

Could you recommend me some tool(s) that would live up开发者_开发百科 to the points mentioned above?

Thanks!


TeamCity supports Mono officially and is pretty cool to boot! Plus, it meets all the needs that you outlined above.

edit: and if you really like CCTray, you can use it with TeamCity (with some work)

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号