【发布时间】:2011-12-28 18:53:09
【问题描述】:
我在我的构建机器上安装了 Jenkins,并在 Jenkins 配置中选中了该框以在我的基于 maven 的项目上运行声纳分析。它有效,但如果我查看日志,我的整个项目会构建两次。一次来自 Maven,一次用于声纳(仍在使用 Maven)。知道我在这里做错了什么吗?
【问题讨论】:
标签: hudson jenkins sonarqube hudson-plugins
我在我的构建机器上安装了 Jenkins,并在 Jenkins 配置中选中了该框以在我的基于 maven 的项目上运行声纳分析。它有效,但如果我查看日志,我的整个项目会构建两次。一次来自 Maven,一次用于声纳(仍在使用 Maven)。知道我在这里做错了什么吗?
【问题讨论】:
标签: hudson jenkins sonarqube hudson-plugins
声纳分析是通过一个 maven 插件执行的。因此,每当您开始声纳分析时,maven 将运行声纳阶段之前的所有阶段,这意味着它还将运行编译和测试阶段。
这意味着,如果你想做声纳分析,你可以在 Jenkins 中做一个 Free-Style Job,不配置构建步骤,只激活声纳按钮。这应该可行,并且应该只构建您的代码项目一次。
【讨论】: