Вы можете сначала получить код и получить коммит для запущенной сборки, используя следующий код
final scmVars = checkout(scm)
// Current Commit
env.GIT_COMMIT_ID = scmVars.GIT_COMMIT
Затем используйте следующую команду, чтобы получить emailID для коммиттера: -
def command = "git log -1 --pretty=format:%aE" + GIT_COMMIT_ID
env.commiterEmailID = sh (script: command , returnStdout: true)
Вы можете использовать переменную " commiterEmailID " в поле " до " поля emailext , как показано ниже: -
emailext attachLog: true, body: mailBody, subject: mailSub, to: ${env.commiterEmailID}