是否可以通过名称而不是 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=
我现在只需要帮助即可按名称获取项目
你可以这样尝试
curl -u user:pass -X GET "<domain>/api/qualitygates/select?projectKey=<NAME>&gateName=<GATE-NAME>"