如何在Sonarqube中将项目与质量配置文件相关联

时间:2019-12-16 11:48:54

标签: rest api sonarqube sonarqube-scan

我正在使用声纳webapi将项目与质量配置文件相关联,但无法执行。每次运行Sonnar-scanner时,它都会关联默认质量配置文件。下面是代码段。

更新了代码段

curl -k -X POST --insecure -H “X-Auth-Token:XXX” -d "language=py" -d "qualityProfile=test_profile" -d “project=test_1.0” https://sonartest.xxx.com/api/qualityprofiles/add_project

我不确定自己在做什么错。我具有管理权限,并遵循版本6.7.3 (build 38370)

的webapi

1 个答案:

答案 0 :(得分:0)

最后从Soanrqube社区获得了一些帮助。我需要从代码中删除X-Auth-Token。应该是这样的

curl -u ur_token: -X POST -d language=py -d qualityProfile=test_profile -d projectKey=${params.ProjectName} https://sonar-url.com/api/qualityprofiles/add_project