jenkins - 我可以对 Gerrit 补丁进行声纳扫描吗?

标签 jenkins gerrit sonarqube-scan gerrit-trigger sonar-gerrit

作为 Gerrit 中预 checkin 工作流程的一部分,我想配置 sonarqube 对提交的补丁执行扫描,我在 Jenkins 中使用 sonar-gerrit 插件,并配置了 gerrit-trigger 来运行此分析作业。该作业配置为预览模式并运行分析,但分析发生在不包含提交的补丁集的存储库上。我如何确保在补丁集上运行分析?

最佳答案

使用“$GERRIT_REFSPEC”变量来配置您的作业,如下所示:

enter image description here

关于jenkins - 我可以对 Gerrit 补丁进行声纳扫描吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43360083/

相关文章:

authentication - Jenkins 以特定用户身份运行无法正常工作

jenkins - 如何将工件放在远程服务器中并解压缩

Gerrit - 应用程序错误 - 由于服务器错误,线内差异不可用

git - 使用 gerrit 链接从 git 获取最新的补丁集

angular - 如何在 Ionic 2 项目上运行 Sonar 扫描仪

maven - 在管道中传递MAVEN_OPTS

jenkins - 如何运行用户可以输入日期值的 Jenkins 作业?

symfony - SonarQube:sonar.exclusions 参数不能排除文件夹

maven - 尝试 'mvn clean install' Gerrit 的复制插件时出错

jenkins - 如何加快 Sonar 分析工作?