在Hudson中执行命令作为Post-build Actions

sta*_*wsk 0 static-analysis hudson fortify

我是哈德森的新人.我想在Hudson中执行'sourcecodeanalyzer'命令作为Post-build Actions来生成html报告.请尽可能让我知道,如果是,请告诉我Hudson执行命令的配置步骤.

您在这方面的最早回应将非常有帮助.

提前致谢.

Jer*_*Gee 5

是的,几乎可以肯定.

您需要将Hudson项目配置为具有构建后操作或运行源代码分析器的构建步骤.

您没有在您的问题中准确说明哪个分析器 - 可能是Hudson已经为其安装了插件,在这种情况下,它可能会在Post-build Actions下的底部项目的Config页面上列出.

如果没有,接下来检查是否有可用于尚未安装的分析仪的插件.从主Hudson页面选择Manage Hudson,然后Manage Plugins选择Available选项卡.如果有可用的插件,使用它肯定是一个好主意,因为它们通常与Hudson本身很好地集成.

作为最后的手段,您必须配置构建步骤来运行分析器.配置项目,然后选择"添加构建步骤".显示的下拉列表取决于您的环境(Windows或Linux),但应包括运行shell命令或批处理文件的功能.您可以在那里配置您的分析仪.

(如果您正在构建Windows Visual Studio应用程序,我使用的一种更灵活的方法是使用MSBuild插件进行构建,并使用MSBuild脚本构建应用程序,然后运行分析工具.这可以自动化漂亮很多事情:我构建应用程序,构建验收测试数据库,运行验收测试并将结果HTML复制到从项目链接的页面.)