问题描述
我为一个想要整合CI服务器的.net商店工作。从我看到的,哈德森似乎是最受欢迎的选择。考虑到我们是一个.net唯一的商店,哈德森会提出任何障碍,CC.NET不会?
一个事情,Hudson没有能够做我们的C#开发,甚至与基于MSTest的测试,你现在可以运行和趋势图他们与(仅适用于测试ONE程序集)或适用于多个程序集。
我想只有一件很好的东西要生成代码覆盖率数据并报告,不知道CC.net是否这样做。
此外,Hudson似乎有更强大的社区支持。
我们使用它来
- 部署Windows服务
- 部署web服务
- 运行MSTests&
- 追踪低,中,高任务
- 趋势图警告和错误
这些东西对Hudson来说可能不是什么新鲜事,但我认为需要强调的是,Hudson可以使用.net项目处理这个问题。 p>
以下是Hudson支持的一些内置.NET。
- MSTest(两种方法上面)
此外,上帝禁止您使用视觉来源安全,。我建议您查看
I work for a .net shop looking to integrate a CI server. From what I've seen, Hudson seems to be the most popular choice. Considering we are a .net only shop, will Hudson present any hurdles that CC.NET will not?
I cant think of a single thing that Hudson hasnt been able to do for our C# development, even with MSTest based tests, you can now run and trendgraph on them with the new plugin (only works if you are testing ONE assembly) or my method which works on multiple assemblies.
I suppose the only thing that would be nice, would be to generate code coverage data and report on that, not sure if CC.net does that.
Also, Hudson seems to have much stronger community support. I've never heard of someone picking CC.net over Hudson if they had the choice.
We use it to
- Deploy windows services
- Deploy web services
- Run MSTests & display as much information as any junit tests
- Keep track of low,med,high tasks
- trendgraph warnings and errors
These things may not be anything new to Hudson, but I felt the need to re emphasize that Hudson can handle this with a .net project, no problem.
Here are some of the built in .net stuff that Hudson supports
- MSBuild
- NAnt
- MSTest (two methods, linked above)
- Nunit
- Team Foundation Server
- fxcop
- stylecop
- compiler warnings
- code tasks
Also, god forbid you are using visual source safe, it supports that as well. I'd recommend you take a look at Redsolo's article on building .net projects using Hudson
这篇关于CI:哈德森与.Net对CruiseControl.Net的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!