【发布时间】:2019-07-09 19:15:49
【问题描述】:
我想将 sonarqube 添加到 CI,以便我和我的团队可以查看我们的代码质量是否足够好。
我在 gitlab 注册表中设置了一个 Sonarqube 映像,并尝试将其集成到当前的构建脚本中。
build:
stage: build
script: gradle --build-cache assemble --debug
cache:
key: "$CI_COMMIT_REF_NAME"
policy: push
paths:
- build
- .gradle
dependencies: []
src_check:
services:
- registry.gitlab.com/zerra/zerra/sonarqube:latest
stage: src_check
script:
- echo scanning code quality...
- gradle sonarqube
我收到一个错误 SonarQube server [http://localhost:9000] can not be reached 虽然我预计将注册表添加到服务会运行服务器。
我该怎么做才能让它工作? (最好不用托管本地 gitlab 版本)
【问题讨论】:
标签: java docker gradle sonarqube gitlab-ci