0

已经使用 sonar hudson 和 maven 设置了代码分析我的计划是每天运行分析,所以我试图将 Hudson 中的参数传递为:

clean install sonar:sonar -Dsonar.dynamicAnalysis=reuseReports **-Dsonar.projectDate=yyyy-     MM-dd**

而不是每天手动输入/更改日期 - 有没有办法让它成为每天自动更改的参数?谢谢萨蒂什

4

2 回答 2

1

您在寻找执行日期/时间吗?您可以尝试使用 -Dsonar.projectDate=${BUILD_ID} 作为参数吗?查看 localhost:8080/env-vars.html 以获取可以传递给声纳插件的可用参数。

于 2013-01-28T10:36:17.597 回答
1

您不需要使用“-Dsonar.projectDate”:它仅在您想重播过去的某些分析时使用。因此,您可以删除此参数,Sonar 将采用当前日期为您的分析添加时间戳。

此外,考虑使用 Sonar Hudson/Jenkins 插件而不是直接调用 Maven,这将对您有所帮助:http ://docs.codehaus.org/pages/viewpage.action?pageId=116359341

于 2013-01-28T10:37:15.123 回答