sonarqube增量分析不适用于团队配置

sonarqube增量分析不适用于团队配置,sonarqube,sonar-runner,sonarqube-5.0,sonarqube-4.5,Sonarqube,Sonar Runner,Sonarqube 5.0,Sonarqube 4.5,我已经在本地机器上配置了sonarqube服务器以运行,并使用分析模式提交了初始项目。此外,我还创建了一个ant目标,让开发人员以增量模式运行,以查看他们的新问题。我在sonar服务器上安装了issueReport,并从ant文件中使用它生成html文件 但是,当每个开发人员与svn同步并运行ant目标时,他们会在新问题下看到其他开发人员的违规行为,而不仅仅是他们的问题 我希望sonarqube插件只扫描开发人员新编辑的文件,而是显示其他开发人员引入的所有新文件 为了使它正常工作,我必须从我的机

我已经在本地机器上配置了sonarqube服务器以运行,并使用分析模式提交了初始项目。此外,我还创建了一个ant目标,让开发人员以增量模式运行,以查看他们的新问题。我在sonar服务器上安装了issueReport,并从ant文件中使用它生成html文件

但是,当每个开发人员与svn同步并运行ant目标时,他们会在新问题下看到其他开发人员的违规行为,而不仅仅是他们的问题

我希望sonarqube插件只扫描开发人员新编辑的文件,而是显示其他开发人员引入的所有新文件

为了使它正常工作,我必须从我的机器运行分析模式。然而,这只解决了我的问题,我的同事们仍然认为所有的违规行为都是新的

SonarQube如何确定问题是否为新问题?如果每个开发人员每次都要运行一个完整的分析,这将是一个巨大的挑战。我有什么遗漏吗


提前感谢您的时间和帮助。

如果分析服务器上不存在问题,则该问题将被视为“新问题”。如果您按计划在CI服务器上运行完整分析,它将向服务器提供问题,并降低开发人员在预览模式下的问题报告中看到其他开发人员问题的风险。

如果分析服务器上不存在问题,则将其视为“新问题”。如果您按计划在CI服务器上运行完整分析,它将向服务器提供问题,并降低开发人员在预览模式下的问题报告中看到其他开发人员问题的风险。

请注意,sonar文档指出,增量模式仅适用于开发人员,在scm(SVN或GIT)提交之前针对sonar运行的代码也是如此

请参见本页的增量部分:

当以增量模式运行时,sonar报告将向开发人员显示,如果他提交代码,将产生多少问题。通过这种方式,开发者可以知道,他可以做些什么来降低声纳问题。这就是增量模式的全部目的


希望这能回答你的问题

请注意,sonar文档中说,增量模式仅适用于开发人员,在scm(SVN或GIT)提交之前,他们对sonar运行的代码也是如此

请参见本页的增量部分:

当以增量模式运行时,sonar报告将向开发人员显示,如果他提交代码,将产生多少问题。通过这种方式,开发者可以知道,他可以做些什么来降低声纳问题。这就是增量模式的全部目的

希望这能回答你的问题