Я хотел бы добавить sonarqube к CI, чтобы я и моя команда могли видеть, достаточно ли хорошее качество нашего кода.
Я настроил образ Sonarqube в реестре gitlab и попытался интегрировать егов текущий сборочный скрипт.
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)