Обратите внимание, что я новичок в работе с Jenkins, поэтому мог упустить что-то очевидное.
Я пытаюсь использовать плагин Email-ext в настройке конвейера Jenkins, но, похоже, мне не удается получить получателей.
Запуск следующего кода в моем Jenkinsfile
echo emailextrecipients([
[$class: 'DevelopersRecipientProvider'],
[$class: 'CulpritsRecipientProvider'],
[$class: 'FirstFailingBuildSuspectsRecipientProvider'],
[$class: 'FailingTestSuspectsRecipientProvider']])
ничего не печатает, а код отправки почты:
emailext(
attachLog: true,
body: 'Check console output at "<a href="${env.BUILD_URL}">${env.JOB_NAME} [${env.BUILD_NUMBER}]</a>"',
recipientProviders: [[$class: 'CulpritsRecipientProvider'], [$class: 'DevelopersRecipientProvider']],
subject: 'FAILED: Job \'${env.JOB_NAME} [${env.BUILD_NUMBER}]\':'
)
приводит к
An attempt to send an e-mail to empty list of recipients, ignored.
Я могу отправлять примеры писем, так что, похоже, это работает. Нужно ли мне что-то делать в настройке Jenkins, чтобы определить эти переменные?