Я очень стараюсь понять, куда поместить получателя электронной почты, когда конвейер успешен.
Согласно этому :
https://github.com/gabrie-allaigre/sonar-gitlab-plugin
mvn --batch-mode verify sonar:sonar
-Dsonar.gitlab.api_version=v4
-Dsonar.host.url=http://<your_sonar_url>:9000
-Dsonar.login=<your_sonar_login>
-Dsonar.analysis.mode=preview
-Dsonar.gitlab.commit_sha=$CI_COMMIT_SHA
-Dsonar.gitlab.ref_name=$CI_COMMIT_REF_NAME
-Dsonar.gitlab.project_id=$CI_PROJECT_ID
-Dsonar.gitlab.url=http://<your_gitlab_url>
-Dsonar.gitlab.user_token=<your_user_token>
Я пытался добавить -Dsonar.gitlab.ref_name=team@team.com, например. Не уверен, что это правильный путь.
На данный момент уведомление получает только тот, кто запускает конвейер.
Единственная настройка, которую я вижу в этой документации:
Предупреждение, мастер должен иметь codequality.json, использовать коммит-статус для режима уведомлений (не обязательно)