【发布时间】:2020-10-13 08:25:15
【问题描述】:
首先我创建了 SonarQube 服务器(社区版) 我将 sonarQube 与 Github 集成,用于扫描 GitHub 的代码。
然后,我在 GitHub 中创建了运行 sonarQube 的操作
.github/workflows/python-pull.yml
run: sonar-scanner
-Dsonar.host.url=${{ secrets.SONAR_URL }}
-Dsonar.login=${{ secrets.SONAR_TOKEN }}
-Dsonar.projectKey=${{ secrets.SONAR_PROJECT_KEY }}
-Dsonar.pullrequest.key=${{ github.event.number }}
-Dsonar.pullrequest.branch=${{ github.HEAD_REF }}
-Dsonar.pullrequest.base=${{ github.BASE_REF }}
-Dsonar.pullrequest.github.repository=${{ github.repository }}
-Dsonar.scm.provider=git
-Dsonar.java.binaries=/tmp
The result of GitHub actions 在这张图片中,它只显示“所有检查都通过了”
每当我推送或拉入 GitHub 时,sonarQube 服务器都会显示所有错误、错误、漏洞等。Like this
但我的要求是: 我希望代码的所有详细信息都显示在 Sonarqube 服务器中显示的 GitHub 页面上(如错误和错误)
同时也让我知道 sonarQube的社区版可以吗?
【问题讨论】:
标签: github sonarqube github-actions sonarqube-7.9