生成的TeamCity
问题描述:
我需要设立的FxCop在TeamCity的一个构建步骤的FxCop结果XML。我还需要在xml文件中生成fxcop结果。请帮帮我。我是Teamcity的新手。我真的很感激,如果有人可以张贴截图。 我做了谷歌,但也没能正确理解。生成的TeamCity
答
要获得的FxCop在TeamCity的运行,需要遵循以下步骤:
-
安装的FxCop在代理(或所有的试剂,如果你有更多的)。
-
编辑文件
buildAgent.properties
并添加有关的FxCop安装目录文件夹的信息。添加一行:system.FxCopRoot = C:\ Program Files文件(x86)的\微软的FxCop 10.0
-
创建构建步骤。现在很容易。有趣的设置是:
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
让我知道如果您有任何问题。
大家好,我就能够产生的FxCop-results.xml在TeamCity的检出目录。我终于可以从FxCop Build步骤中获得.xml文件。现在,我正在努力生成.xsl文件。我想将.xsl文件放到同一个结帐目录中。为了获得.xml文件,我没有在teamcity中设置任何步骤。默认情况下,我将.xml文件添加到checkout目录。请帮助,我坚持这个问题。 – 2014-11-05 18:18:52