2015-02-19 6 views
0

Я использую Go как мой сервер непрерывной интеграции. Я пытаюсь заставить его отправить электронное сообщение, если какой-либо этап в любом конвейере ломается. До сих пор все, что я нашел, это per-user email configuration, что заставляет меня добавлять почтовую рассылку на каждый этап, для каждого конвейера и для каждого события. С 15 этапами по 10 конвейерам и 3 событиями для включения, это большая конфигурация.Can Go (сервер CI) отправляет почту для каждой неудачной сборки независимо от ее конвейера?

Можно ли настроить его для всех трубопроводов и всех ступеней одновременно?

+0

Также опубликовано на http://serverfault.com/q/666390/9846, но никто, кажется, не знает там :( – Jorn

+0

Мне не нравится «обработка отказа». В итоге я написал сценарий для опроса трубопроводов для сбоев и нажмите на наши чаты. – tedder42

ответ

1

Post Go 14.3 вы можете добавлять уведомления для всех трубопроводов и всех ступеней одновременно. Вам нужно будет выбрать вариант, аналогичный показанному на рисунке ниже:

set notification for any pipeline any stage

Вы можете обратиться к documentation для более подробной информации.

+0

Спасибо, я посмотрю, смогу ли обновить версию Go. – Jorn