生成的TeamCity

问题描述:

我需要设立的FxCop在TeamCity的一个构建步骤的FxCop结果XML。我还需要在xml文件中生成fxcop结果。请帮帮我。我是Teamcity的新手。我真的很感激,如果有人可以张贴截图。 我做了谷歌,但也没能正确理解。生成的TeamCity

+0

大家好,我就能够产生的FxCop-results.xml在TeamCity的检出目录。我终于可以从FxCop Build步骤中获得.xml文件。现在,我正在努力生成.xsl文件。我想将.xsl文件放到同一个结帐目录中。为了获得.xml文件,我没有在teamcity中设置任何步骤。默认情况下,我将.xml文件添加到checkout目录。请帮助,我坚持这个问题。 – 2014-11-05 18:18:52

要获得的FxCop在TeamCity的运行,需要遵循以下步骤:

  1. 安装的FxCop在代理(或所有的试剂,如果你有更多的)。

    在这里下载:https://fxcopinstaller.codeplex.com/

  2. 编辑文件buildAgent.properties并添加有关的FxCop安装目录文件夹的信息。

    添加一行:system.FxCopRoot = C:\ Program Files文件(x86)的\微软的FxCop 10.0

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

    Runnert类型:FxCop的

    的FxCop版本:10.0

    Assembiles:例如仓的* .dll

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

    附加FxCopCmd选择:例如/ruleSet:"=%teamcity.build.workingDir%\Core\ProjectRules.ruleset"。 我用这个来指定自定义规则设置

然后XML被产生,然后可以在构建日志中找到的路径。要更改路径,你可以使用更多的FxCopCmd参数,这里更多的信息:http://msdn.microsoft.com/en-us/library/bb429449%28v=vs.80%29.aspx

让我知道如果您有任何问题。