我已经安装了 SonarQube 7.6 Developer Edition,并开始在我的开发环境管道上使用它。我的编码方法是基于主干的开发。我们只有一条主线(主线或主线或您喜欢定义的开发,但只有一条主线)
实际上,代码上的所有更改都通过一个拉取请求,据我所知,SonarQube 被识别为一个短命的分支,只有这个硬编码规则被应用
错误条件:
- 新打开的错误 > 0
- 新的开放漏洞 > 0
- 新的开放代码气味 > 0
这是我的质量门条件的一个子集。这意味着 PullRequest 可以通过质量门(因为像 Short-Lived Branch 一样被识别)并且当它合并到主线(主/主干)时应用我的质量门规则并且可能在合并时失败。
我怎么知道它是否在 PR 批准之前打破了质量门,或者更简单地说,如何将 Pull Request 识别为长寿分支?