gpt4 book ai didi

jenkins - 如何自动更改质量门?

转载 作者:行者123 更新时间:2023-12-04 17:49:07 25 4
gpt4 key购买 nike

我们使用 Jenkins 作为 CI 服务器,使用 Sonarqube 进行代码分析。

目前我们使用的是 SonarQube 4.5.7,我们想升级到 6.5 版本。我们有多个质量门,但找不到自动方法将质量门分配给项目。

在以前的版本中,我们使用了 sonar.QualityGate 属性,但现在已弃用此属性。

我们如何让 Jenkins 在开始分析之前设置质量门?

最佳答案

使用 sonar.branch 属性运行分支分析。我猜想(未测试)主项目的质量门将适用。

如果出于某种原因这不是一个选项,请使用 curl 来配置项目并设置质量门:

curl -s -u admin:admin -XPOST "localhost:9000/api/projects/create?project=b&name=bla"  | python -m json.tool
curl -s -u admin:admin -XPOST "localhost:9000/api/qualitygates/select?projectKey=b&gateId=1" | python -m json.tool

关于jenkins - 如何自动更改质量门?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46540956/

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