Как отправить электронное письмо с ошибкой конвейера только по расписанию GitLab?

#gitlab #gitlab-ci #gitlab-ci-runner

#gitlab #gitlab-ci #gitlab-ci-runner

Вопрос:

Я хотел отправить электронное письмо при сбое schedule pipeline. У меня есть настройка Project -> Settings -> Integrations -> Pipelines emails , но они отправляют электронные письма для всех конвейеров.

Я хочу применять электронные письма по конвейеру только для сообщений по расписанию.

Не могли бы вы, пожалуйста, предложить какое-либо решение.

Ответ №1:

Я знаю, что это старый пост, но публикую решение на случай, если его ищет кто-то другой.

Вы пробовали этот вариант? Это доступно в настройках CI / CD проекта Gitlab, в котором запланирован ваш конвейер.

введите описание изображения здесь

Комментарии:

1. Не могли бы вы предоставить более подробную информацию о том, что вы подразумеваете под «этими параметрами»? Неясно, насколько оно отличается от того, что OP уже пробовал.

2. Но при этом отправляются электронные письма для всех конвейеров, которые завершились сбоем… не те конвейеры, которые запланированы. OP и я хочу отправлять электронные письма только в том случае, если запланированные задания завершаются неудачей…

3. прошу прощения, я, должно быть, ошибся в названии. Я показывал опцию уведомления только при сбое конвейера — «Уведомлять только о неработающих конвейерах»