无法在SonarQube中找到拉取请求CI链接

问题描述

我已经集成了sonarqube + jenkins + github。

sonar-scanner -Dsonar.host.url=http://url.com:9000/sonar 
-Dsonar.links.ci=http://90.90.9.0:8080/job/test/job/PR-22/1/ 
-Dsonar.login=**** 
-Dsonar.pullrequest.key=22 
-Dsonar.pullrequest.branch=PR-22 
-Dsonar.pullrequest.base=master 
-Dsonar.scm.revision=abc

当我呼叫端点api/project_links/search?projectKey= XXX 时 那时,结果总是会提供 Jenkins master ci链接。 示例响应:

{
    "links": [
        {
            "id": "XXX","type": "ci","url": "http://90.90.9.0:8080/job/plugins/job/test/job/master/25/"
        }
    ]
}

是否有任何端点可以根据报告提供ci链接? 如何获得git Pull request ci链接

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)