Электронное письмо с уведомлением Jenkins - PullRequest
0 голосов
/ 20 мая 2018

У меня есть работа с конвейером Дженкинса и конвейер в отличном сценарии.Он отправляет уведомление по электронной почте каждый раз, когда работа начинается и заканчивается.Теперь мне сказали указать причину сборки (например, git comments, кто инициировал работу и т. Д.) Как часть уведомления по электронной почте.Я не могу решить, как этого добиться.

1 Ответ

0 голосов
/ 21 мая 2018

Вы можете вызвать URL API

http://"JENKINS_URL"/job/"JOB_NAME"/"JOB_NUMBER"/api/xml

или

http://"JENKINS_URL"/job/"JOB_NAME"/"JOB_NUMBER"/api/json

для вывода в формате JSON.

, тогда все, что вам нужно сделать, это получить "shortDescription"оттуда, который является триггером сборки, например Triggered by GitLab Merge Request #21: "branch name" => master

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