我正在尝试配置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。
可能是什么问题?
答案 0 :(得分:0)
我没有配置sonar.gitlab.user_token
时遇到相同的问题。
在GITLAB中生成用户令牌并将其添加到声纳属性中