我目前有一个用gitlab webhooks触发的jenkins作业,它可以在Gitlab存储库中对给定的合并请求进行sonarQube分析。但是,我希望发布至少类似于"通过"或者"失败"以gitlab合并请求的注释形式,取决于sonarQube服务器内给定分析项目的质量门状态。它还可以添加指向SonarQube服务器上执行的分析的链接。
我知道有一个sonar-gitlab插件,但它需要使用Gitlab-CI跑步者而且我不想在gitlab跑步者身上使用额外的奴隶,那么我在Jenkins做一份工作毫无意义可以首先分析项目。
我已经在Jenkins作业配置中找到了内部构建后操作,您可以将构建状态结果发布到给定的合并请求。但是,这是一个构建结果,不是sonarQube分析的结果,有没有办法以某种方式做到这一点?