Sonarqube API - 通过“名称”值而不是 Id 获取质量门

问题描述 投票:0回答:1

是否可以通过名称而不是 ID 来识别质量门/项目? 文档

例如,以下curl将返回ID为“806”的质量门:

curl -u user:pass -X GET "<domain>/api/qualitygates/search?gateId=806"

但是,我想通过名称获得质量门。比如:

curl -u user:pass -X GET "<domain>/api/qualitygates/search?gateId=<NAME>"

 

"gateID"
是必需的,并且需要一个整数值,因此我无法将其替换为“名称”。

我使用的是4.5.5版本

编辑: 我发现您可以通过点击以下端点来按名称获取质量门:

/api/qualitygates/show?name=

我现在只需要帮助即可按名称获取项目

api sonarqube sonarqube-4.5
1个回答
0
投票

你可以这样尝试

curl -u user:pass -X GET "<domain>/api/qualitygates/select?projectKey=<NAME>&gateName=<GATE-NAME>"
© www.soinside.com 2019 - 2024. All rights reserved.