Jenkins 只有最新提交才应被扫描

Jenkins 只有最新提交才应被扫描,jenkins,sonarqube,devops,Jenkins,Sonarqube,Devops,我们最近将sonarqube集成到现有的构建和发布环境中。 每次提交都会再次触发sonar扫描整个项目,而不是最新提交 如何使声纳从第二次开始只扫描最新的提交,因为扫描需要花费大量时间 如果没有,请让我们知道任何替代方案 Ps:-我正在编辑上一个问题,因为我无法提出新问题。因为那件事而伤害我 您可以在扫描项目时使用预览或增量选项,增量将是对增量更改运行扫描的好选项。 您是否尝试了其他端口和/或检查了该端口是否正在使用?太好了!也可以在这里随意添加这个答案。回答您自己的问题在Stack Overf

我们最近将sonarqube集成到现有的构建和发布环境中。 每次提交都会再次触发sonar扫描整个项目,而不是最新提交

如何使声纳从第二次开始只扫描最新的提交,因为扫描需要花费大量时间

如果没有,请让我们知道任何替代方案


Ps:-我正在编辑上一个问题,因为我无法提出新问题。因为那件事而伤害我

您可以在扫描项目时使用预览或增量选项,增量将是对增量更改运行扫描的好选项。

您是否尝试了其他端口和/或检查了该端口是否正在使用?太好了!也可以在这里随意添加这个答案。回答您自己的问题在Stack Overflow中是可以接受的(我不知道在这个特定的论坛中有任何针对它的特定规则)。谢谢您的回复。但在sonar版本6.7.5中,增量选项不起作用,它们已被删除。如果您使用gerrit验证,则可以使用预览模式,在这种情况下,仅发生增量比较,并将旋转发送到gerrit服务器。它不会更新sonarcube服务器项目。一旦代码被合并,您就可以触发整个项目的声纳验证。