我们有很多单元测试,但它们并不是每晚都运行。我已经设置了一些批处理文件来编译 SVN 存储库中的所有代码,我想运行 NUnit。这不是一个大问题,因为我可以在编译后从批处理文件中调用它,但输出存储在网络驱动器中,我需要每天早上打开它以检查是否发生错误。这就是问题所在。
如果出现错误,您是否有更好的方法来执行相同的操作,即从存储库中获取代码,执行测试并以“更快速方便的方式”告诉我?
更新
我已经安装了 Team City 4.0,它的工作原理非常棒。也许 Cruise Control .Net 也可以这样做,但 Team City 网站/文档/功能看起来更好。
最佳答案
我们最近开始在我们的项目中使用 TeamCity,到目前为止它看起来很棒。我们将它与 Subversion 和 NUnit 一起使用,并运行一个外部程序,该程序生成应用程序的最终安装文件。项目和构建配置非常容易设置。
关于c# - NUnit 夜间构建,如何轻松出错?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/337853/