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

How to associate a project with a quality profile in Sonarqube

我正在使用 sonar 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

终于得到了 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