在 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/

10-14 10:12