【发布时间】:2019-06-23 14:24:15
【问题描述】:
我已经安装了 SonarQube 7.6 Developer Edition,并开始在我的开发环境管道中使用它。 我的编码方法是Trunk Based Development。我们只有一条主线(主线、主线或您喜欢定义的开发线,但只有一条主线)
实际上,代码上的所有更改都通过一个拉取请求,据我所知,SonarQube 被识别为Short Lived Branch,并且只有这个hard coded rules 被应用
错误情况:
- 新的开放错误 > 0
- 新的开放漏洞 > 0
- 新的开放代码气味> 0
这是我的质量门条件的一个子集。 这意味着 PullRequest 可以通过质量门(因为像 Short-Lived Branch 一样被识别)并且当它合并到主线(主/主干)时应用我的质量门规则并且可能在合并时失败。
我怎么知道它是否在 PR 批准之前打破了质量门,或者更简单地说,如何将 Pull Request 识别为长寿分支?
【问题讨论】:
标签: tfs sonarqube pull-request sonarqube-scan quality-gate