当在一个连续的集成环境中关闭一个分支时,我的脚本也应该删除相关的sonarqube项目。
为了实现这一点,我使用WebAPI文档中描述的sonarqubeAPI。我正在使用相应的api/projects/delete -key对端点项目进行寻址。如果删除成功,则用204 - No content响应http请求,如果项目不是在sonarqube中创建的或者已经被删除,我得到404 - Not found,这是有意义的,并且可以通过编程来处理。几个星期以来,响
我的sonarqube仪表板中有项目列表,如何在一个api调用(sonarqube web api)中获得所有项目的质量信息,如代码覆盖率、代码气味、漏洞和其他详细信息?已参考web-api文档(https://next.sonarqube.com/sonarqube/web_api/),但无法从其中获得太多帮助。
我已经在2016机器上安装了一个SonarQube服务器,它位于Azure应用程序网关后面,具有SSL终端。从本质上说,请求被发送到公共ip地址,使用HTTPS,应用网关使用Azure自签名证书管理SSL,并将HTTP中的请求发送到带有SonarQube的VM所在的后端池。我还可以接收到对此请求的响应 (响应为9.0.0.45539)。在这两种情况下,我必须确认继续(在收到“您的连接不是私有的”之后)。我收到的错误是
“[error][SQ] API GET ‘/api
我有一个自定义的SonarQube网络服务,并希望SonarQube压缩的响应。因为org.sonar.api.server.ws.Response类有一个stream()方法,该方法返回一个实现org.sonar.api.server.ws.Response.Stream接口的对象what I need to my compressed stream
但是,我还应该能够将Content-Encoding标头的值设置为gzip……但是我不知道该怎么做,因为Response接口不提供设置响应</em
我们的设置是一个SonarQube服务器5.6.5LTS和一个TFS2017的前提服务器.2017-01-31T08:52:44.8355200Z 09:52:44.741 Post-processing succeeded.2017-01-31T08:52:46.9293440Z Waiting on the SonarQube server to finis
我想使用SonarQube Web API搜索项目的线路覆盖率。所以就像这样:git@github.com:user/my-project.git。目前,我正在剪切存储库名称,并尝试使用/api/projects/index?search=my-project查找项目-假设github存储库名称应该包含在sonarqube项目名称中。我从响应中提取项目密钥,并将其与/api/meas