gpt4 book ai didi

Jenkins管道-emailextrecipients为空

转载 作者:行者123 更新时间:2023-12-04 08:51:01 28 4
gpt4 key购买 nike

请注意,我是Jenkins的初学者,所以我可能会错过一些显而易见的东西。

我正在尝试在我的Jenkins管道设置中使用Email-ext插件,但似乎无法检索任何收件人。

在我的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设置中执行任何操作来定义这些变量吗?

最佳答案

我不知道您是否仍然需要答案,但是和一位同事一起我们遇到了同样的问题,看来我们的Jenkins已经过时并安装了较旧的插件版本。
手动更新后,它可以正常工作。

关于Jenkins管道-emailextrecipients为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44849046/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com