gpt4 book ai didi

jenkins - 如何从脚本 [SonarQube 6.5] 动态分配质量门到项目?

转载 作者:行者123 更新时间:2023-12-02 02:40:39 26 4
gpt4 key购买 nike

如何从脚本动态分配质量门到项目。 [SonarQube 6.5]

我尝试使用“sonar.qualitygate”,但低于警告。

提前致谢。

[WARNING] Property 'sonar.qualitygate' is not supported any more. It will be ignored.

最佳答案

您可以在脚本中使用 sonarqube Web API 来设置项目的质量门。

Note: You need the "Administer Quality Gate" permission to set the qualitygate.

首先,您需要获取要设置的质量门的 ID。您可以使用Web API获取可用的质量门列表及其对应的id。

curl -u "<Username>:<Password>" -X GET "http://localhost:9000/api/qualitygates/list"

现在,使用下面的 Web API 将质量门设置为特定项目。

curl -u "<Username>:<Password>" -X POST "http://localhost:9000/api/qualitygates/select?projectKey=webapp&gateId=10180"

在这里,您可以根据您的项目和质量门Id(从上面的api获取)分别更改projectKey和gateId。

请在屏幕截图中找到更多信息: enter image description here

关于jenkins - 如何从脚本 [SonarQube 6.5] 动态分配质量门到项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63692029/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com