Consider the following:
- The code is C #.
- The code will compile and run on .Net and Mono.
- Some developers use Windows and some Linux.
- Entries must be checked by CI on both platforms (Windows / Linux) and {checkout, build, NUnit}.
- If the commit fails, send mail.
Preferably, developers can always see the current status of both platforms (e.g. CCTray). This applies to both developers on Windows and Linux.
I tried CruiseControl.net on Linux and Mono, although they do not have official support. The console version of the server seems to be working fine after some changes, although I could not start the web interface. CCTray fails.
Could you recommend me any tool (s) that will comply with the points above?
Thank!
source
share