【问题标题】:Sonar 5.3 set quality profile for project via apiSonar 5.3 通过 api 为项目设置质量配置文件
【发布时间】:2016-06-05 17:42:41
【问题描述】:

我无法处理项目属性的更改。 我需要为项目设置默认质量配置文件。

我使用查询:

curl -X POST -u 'admin:admin' -d 'resource=somedomain:aem' -d 'id=sonar.profile.java' -d 'value=java-sonar-way-aem-rules-22238' 'http://localhost:9000/sonar/api/properties'

它什么都不做并输出:

{"err_code":200,"err_msg":"property created"}

附言

somedomain:aem 值我从 /api/resources > key 获得

java-sonar-way-aem-rules-22238 值我从 /api/profiles/list?format=json > key

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    您正在处理质量配置文件,所以api/qualityprofiles 来救援!

    api/qualityprofiles/add_project (documented here):将项目与质量配置文件相关联

    请注意,您的问题提到:

    项目的默认质量配置文件

    项目没有默认质量配置文件。一个项目只有一个质量配置文件。然而,语言确实可以有一个默认的质量配置文件(可以在 UI 中或通过 api/qualityprofiles/set_default 设置)。

    【讨论】:

    • api/qualityprofiles/add_project 这正是我所需要的。谢谢。
    猜你喜欢
    • 2015-05-18
    • 2018-09-06
    • 2017-11-15
    • 1970-01-01
    • 1970-01-01
    • 2013-11-07
    • 2014-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多