1

目前,我正在使用 SonarCloud 来分析我项目中的一些存储库。但在其中一些中,检查状态不存在(我想强制执行)。

所需的状态分支内保护

CI/CD服务器是 CircleCI 和 SonarCloud,它工作正常(PR 分支可用)。

在此处输入图像描述

4

1 回答 1

1

为了激活 Github webhook,您必须检查

  1. sonar中的项目有GitHub的图标(关系没问题) 在此处输入图像描述

  2. 您必须创建另一个分支并发出拉取请求

  3. 使用 PR 参数调用 Gradle 任务 ./gradlew -Dsonar.pullrequest.branch=${CIRCLE_BRANCH} -Dsonar.pullrequest.base=master -Dsonar.pullrequest.key=${CIRCLE_PULL_REQUEST##*/}
  4. 确保您的任何存储库都不会覆盖项目密钥
于 2019-12-18T14:40:14.150 回答