【发布时间】:2010-03-11 06:06:49
【问题描述】:
我正在尝试组建一个持续集成服务器,它将执行以下操作:
- 使用颠覆
- 使用 NUnit 测试(在失败的测试中构建失败)
- 使用 partcover(基于
- 针对 FxCop 运行代码(根据 FxCop 警告构建失败,给定设置)
- 针对 StyleCop 运行代码(根据 StyleCop 警告构建失败,给定设置)
不那么重要:
- 能够从 sln 文件运行
- 能够发布应用程序(已为项目设置 ClickOnce)
我现在正在使用 TeamCity,它似乎没有做 3 或 5,而且它没有最新 NUnit 的跑步者。
从 hudson 拥有的插件列表中,它看起来可以执行除 3 之外的所有这些(以及不那么重要的请求)。我考虑过为 hudons 编写一个插件来使用 partcover,但这增加了设置构建服务器的时间。
【问题讨论】:
-
FWIW,CruiseControl.Net 可以做 #1-3
-
@Chris Missal:它可以做 1-2 个不重要的事情吗?我愿意为操作系统项目做出贡献,如果它所需要的只是 fxcop/stylecop 的添加(因为这主要是我最近编写的所有代码),那么为 .NET 项目做出贡献会更容易。跨度>
标签: nunit continuous-integration fxcop stylecop partcover