我正在使用声纳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)
答案 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