我正在将SonarQube从5.6版迁移到6.7版.我正在使用SonarQube API和我的Jenkins作业,问题是群组权限的API不适用于6.7版本...
我已尝试手动使用Postman(POST原始JSON):
{
"groupName": "project-name-admin",
"permission": "admin",
"projectKey": "project-name"
}
Run Code Online (Sandbox Code Playgroud)
返回的结果是:
{
"errors": [
{
"msg": "Group name or group id must be provided"
}
]
}
Run Code Online (Sandbox Code Playgroud)
如果我使用它也是一样的:
{
"groupId": 53,
"permission": "admin",
"projectKey": "project-name"
}
Run Code Online (Sandbox Code Playgroud)
要么
{
"groupId": 53,
"groupName": "project-name-admin",
"permission": "admin",
"projectKey": "project-name"
}
Run Code Online (Sandbox Code Playgroud)
它与6.5 verison一起工作,我不知道这个问题可能来自哪里:(
@SonarQube开发团队:你能修好thaaaat吗?
以application/x-www-form-urlencoded或 form-data 形式发送数据。SonarQube Web API 不处理原始 JSON 格式的 POST 正文。请参阅有关 Java ServletRequest 的问题以了解更多信息(Tomcat 在幕后使用)。
归档时间: |
|
查看次数: |
314 次 |
最近记录: |