SonarCloud检查状态在Github中不可用

时间:2019-12-17 03:49:26

标签: github circleci sonarcloud

当前,我正在使用SonarCloud分析项目中的某些存储库。但是在其中一些中,检查状态不存在(我要强制执行此操作)。

Desired state in-branch protection

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

enter image description here

1 个答案:

答案 0 :(得分:1)

要激活Github Webhook,必须检查

  1. 声纳中的项目带有GitHub图标(关系还可以) enter image description here

  2. 您必须创建另一个分支并发出 Pull Request

  3. 使用PR参数调用Gradle任务 ./gradlew -Dsonar.pullrequest.branch=${CIRCLE_BRANCH} -Dsonar.pullrequest.base=master -Dsonar.pullrequest.key=${CIRCLE_PULL_REQUEST##*/}
  4. 确保您的任何存储库都不会覆盖项目键