配置sonarqube gitlab插件,预览模式

时间:2018-04-17 13:37:11

标签: gradle sonarqube gitlab

我正在尝试配置Gilab Sonar Plugin,因此我们可以在合并请求中获取声纳审核注释。

我们已经配置了gradle项目as per documentation,并通过gitlab-ci.yml,我们称之为sonarqube任务:

# Run sonar feature analysis
sonar_feature:
 stage: sonar
 only:
   - /^BE-*/
 tags:
   - gitlab-runner-docker
 script:
  - ./gradlew sonarqube -Dsonar.analysis.mode=preview
  -Dsonar.gitlab.project_id=${CI_PROJECT_PATH}
  -Dsonar.gitlab.commit_sha=${CI_COMMIT_SHA} 
  -Dsonar.gitlab.ref_name=${CI_COMMIT_REF_NAME} -Dsonar.verbose=true

'sonarqube'任务在gradle中完成,但“外部”作业仍处于运行状态,未完成。在Sonarqube本身,我没有看到新的后台任务,所以似乎分析并没有真正发生,它是一种挂起/等待模式。

注意: 1.我们没有看到登录sonar_feature工作,尽管sonar.verbose = true。

可能是什么问题?

Screenshot Gitlab

1 个答案:

答案 0 :(得分:0)

我没有配置sonar.gitlab.user_token时遇到相同的问题。

在GITLAB中生成用户令牌并将其添加到声纳属性中