Gitlab SonarQube Pipeline Уведомление по электронной почте - PullRequest
0 голосов
/ 04 января 2019

Я очень стараюсь понять, куда поместить получателя электронной почты, когда конвейер успешен. Согласно этому : 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, использовать коммит-статус для режима уведомлений (не обязательно)

1 Ответ

0 голосов
/ 13 июня 2019

@ Danny, в gitlab вы можете создать группу с членами вашей команды.Создать проект под этой группой.Таким образом, при сбое или успешном выполнении конвейера электронное письмо будет отправлено всей группе.

...