我需要在Teamcity中为FxCop设置一个构建步骤。我还需要在xml文件中生成fxcop结果。请帮我。我是Teamcity的新手。如果有人可以发布截图,我将非常感激。 我做谷歌,但无法正确理解。
答案 0 :(得分:1)
要在TeamCity中运行FxCop,需要按照以下步骤操作:
在代理上安装FxCop(如果有更多代理,则安装所有代理)。
编辑文件buildAgent.properties
并添加有关FxCop instalation文件夹的信息。
添加行:system.FxCopRoot = C:\ Program Files(x86)\ Microsoft Fxcop 10.0
创建构建步骤。现在很容易。有趣的设置是:
Runnert类型:FxCop
FxCop版本:10.0
Assembiles:例如bin * .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
如果您有任何问题,请与我们联系。