11

任何人都可以建议 c# 应用程序相当于 hudson 吗?

我曾经使用 hudson 作为 java 的构建服务器,在预定的时间为 java web 和批处理作业应用程序执行自动部署,并通过电子邮件通知技术团队

我想问我如何为 c# 应用程序做同样的事情。

构建服务器中是否有任何标准插件,例如静态代码分析工具,我可以用来扫描代码

4

2 回答 2

11

除了 jamesj 提到的出色工具之外,TeamCity也可以很好地工作。从配置可用性的角度来看,与 CruiseControl 相比,我更喜欢它,而且它是免费的,只要您保持一定的限制。

但是,如果您已经将 TFS 作为源代码控制进行了投资,请确保您物有所值并将其用于构建和部署。

如果您喜欢 Hudson,请查看Jenkins。我也见过有人将它用于 .NET 构建,尽管我没有亲自使用过它,并且根据他们的页面 Jenkins 曾经被称为 Hudson,所以你可能很熟悉它。

于 2013-01-21T14:17:15.667 回答
4

TFS非常适合持续集成,但您也可以将CruiseControl.NETNAnt一起使用。这两者都应该能够运行批处理作业、发送电子邮件和运行自动化部署

StyleCopFxCop都进行静态检查,并且都可以集成到您的构建过程中。

于 2013-01-21T11:12:52.390 回答