Можно ли отправить письмо прямо с работы Дженкинса? - PullRequest
0 голосов
/ 10 февраля 2020

У нас есть следующий сценарий:

  • Начальное задание jenkins, которое выполняет итерацию по ветвям репозитория и создает задание сборки для каждой ветви
  • Список идентификаторов ветвей ( идентификаторы установки), для которых должны быть созданы установщики. Этот список передается в качестве параметра в начальное задание.

Поскольку приходят ветви и go, а список обновляется вручную, он может содержать идентификаторы ветвей, которых больше нет в хранилище. .

Я хотел бы получить уведомление, когда это произойдет. У меня нет проблем с обнаружением, когда список идентификаторов установки содержит идентификатор ветви, который больше не существует.

В этом случае я бы хотел:

  • отправить электронная почта для администраторов jenkins (предпочтительно)
  • или для того, чтобы задание семени не удалось / стало нестабильным

Я узнал, как принять решение об отправке электронной почты по почте шаг сборки с использованием ext-email и его сценария предварительной отправки, но я не нашел способа передать информацию (не отправлять / отправлять) на шаг пост-сборки. Сценарий groovy на шаге пост-сборки запускается в песочнице и не может найти эту информацию сама.

Я не узнал, как отправить электронное письмо непосредственно из job-dsl, Я также не нашел способа установить состояние самого исходного задания как сбойное / нестабильное.

Возможно ли это как-то?

(я думаю, я мог бы разделить на ноль, чтобы заставить провал:))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...