在teamcity中生成FxCop结果xml

时间:2014-11-04 21:26:56

标签: xml teamcity fxcop

我需要在Teamcity中为FxCop设置一个构建步骤。我还需要在xml文件中生成fxcop结果。请帮我。我是Teamcity的新手。如果有人可以发布截图,我将非常感激。 我做谷歌,但无法正确理解。

1 个答案:

答案 0 :(得分:1)

要在TeamCity中运行FxCop,需要按照以下步骤操作:

  1. 在代理上安装FxCop(如果有更多代理,则安装所有代理)。

    在此处下载:https://fxcopinstaller.codeplex.com/

  2. 编辑文件buildAgent.properties并添加有关FxCop instalation文件夹的信息。

    添加行:system.FxCopRoot = C:\ Program Files(x86)\ Microsoft Fxcop 10.0

  3. 创建构建步骤。现在很容易。有趣的设置是:

    Runnert类型:FxCop

    FxCop版本:10.0

    Assembiles:例如bin * .dll

    报告XSLT文件:%system.FxCopRoot%/ Xml / FxCopReport.xsl

    其他FxCopCmd选项:例如/ruleSet:"=%teamcity.build.workingDir%\Core\ProjectRules.ruleset"。 我用它来指定自定义规则设置

  4. 然后生成XML到一个路径,然后可以在构建日志中找到该路径。要更改路径,您可以使用更多FxCopCmd参数,更多信息请参见:http://msdn.microsoft.com/en-us/library/bb429449%28v=vs.80%29.aspx

    如果您有任何问题,请与我们联系。