在 Jenkins 管道中,我使用带有 emailextrecipients
的 emailext,如下所示:
emailext (
subject: email_subject,
mimetype: 'text/html',
to: emailextrecipients([[$class: 'CulpritsRecipientProvider'],[$class: 'RequesterRecipientProvider']]),
body: email_body
)
我想将特定的电子邮件地址(例如 [email protected])添加到使用
emailextrecipients
生成的列表中。我希望收件人(我或经理或管理员)始终收到电子邮件,但收件人可能是罪魁祸首或请求者,我不希望 emailext 向该收件人发送两封电子邮件。有没有办法将 '[email protected]' 与
emailextrecipients
合并? 最佳答案
我不知道我是怎么错过的,但答案在 email-ext 文档中。使用 to:
作为附加电子邮件地址,并使用 recipientProviders:
代替 to: emailextrecipients
。所以一个人会有:
emailext (
subject: email_subject,
mimetype: 'text/html',
to: '[email protected]',
recipientProviders: [[$class: 'CulpritsRecipientProvider'],[$class: 'RequesterRecipientProvider']],
body: email_body
)
关于Jenkins 管道 emailext emailextrecipients : Can I also add specific, 个人电子邮件地址?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43473159/