Как узнать, кто выдвинул код для git в jenkins? - PullRequest
2 голосов
/ 28 марта 2019

Я получил сообщение об ошибке в выводе на консоль jenkins, и я хочу отправить сообщение по электронной почте тому человеку, который передал код? Но как мне найти его в выводе консоли jenkins?

1 Ответ

0 голосов
/ 28 марта 2019

Вы можете получить адрес электронной почты коммитера с помощью следующей команды:

git show -s --format='%aw'

Если вы установили git на свой Jenkins (что я искренне верю), вы можете просто выполнить это как bash /sh или используя Jenkins 'echo, если вы хотите отобразить его.Используя groovy, вы даже можете поместить электронное письмо в переменную.

...
script
{
    commiter = sh(returnStdout: true, script: 'git show -s --format='%aw')
    echo "Person who commited: ${commiter}"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...