Proszę zauważyć, że jestem początkujący w pracy z Jenkinsem, więc mogłem przegapić coś oczywistego.Pipeline Jenkins - emailextrecipients jest pusty
Próbuję użyć wtyczki Email-ext w konfiguracji potoku Jenkins, ale wydaje mi się, że nie mogę odzyskać żadnych odbiorców.
Running następujący kod w moim Jenkinsfile
echo emailextrecipients([
[$class: 'DevelopersRecipientProvider'],
[$class: 'CulpritsRecipientProvider'],
[$class: 'FirstFailingBuildSuspectsRecipientProvider'],
[$class: 'FailingTestSuspectsRecipientProvider']])
nie drukuje, a kod wyślij mail:
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}]\':'
)
skutkuje
An attempt to send an e-mail to empty list of recipients, ignored.
mogę wysłać przykładowe maile , więc wydaje się, że działa. Czy muszę zdefiniować te zmienne w konfiguracji Jenkinsa?