0

我正在使用 Jenkins+Sonar+Ant+java。我现在正在夜间触发 Jenkins 的声纳分析。但是,因为我们的完整分析需要很长时间,所以我想定义一个 Jenkins 作业,它使用 Cutoff 插件仅分析过去 1 天的代码(所以在每次提交中,Sonar 都会分析提交的代码+一天的新代码。实际上我只想分析新提交的代码,也许 Cutoff 应该是 0 呢?)。为此,我认为我需要设置两个不同的声纳项目名称。在声纳服务器上,我将有项目“完整分析”和“新代码分析”。问题是,如何在 Jenkins 中定义名称?我想不知怎么的,启动Sonar分析的Ant任务需要取Jenkins的项目名,但是这是怎么做的呢?

4

2 回答 2

1

声纳蚂蚁任务从属性中获取项目名称,您可以指定sonar.projectKeysonar.projectName进行不同的分析。细节

于 2012-11-07T10:56:09.657 回答
0

在 ant 命令行上而不是在属性文件中定义属性 sonar.projectKey 和 sonar.projectName。在 Jenkins 中,您可以在 Ant 构建器的高级参数中执行此操作。

于 2012-11-07T18:35:48.257 回答