Email Jenkins-生成失败后发送电子邮件,有多个收件人

Email Jenkins-生成失败后发送电子邮件,有多个收件人,email,jenkins,jenkins-pipeline,Email,Jenkins,Jenkins Pipeline,对詹金斯来说是全新的,所以请原谅任何noob的错误。我有一个带有以下代码的管道: pipeline { agent any stages { stage('Ok') { steps { echo "Ok" } } } post { always { emailext ( subject:'J

对詹金斯来说是全新的,所以请原谅任何noob的错误。我有一个带有以下代码的管道:

pipeline {
    agent any

    stages {
        stage('Ok') {
            steps {
                echo "Ok"
            }
        }
    }

    post {
        always {
          emailext (
            subject:'Jenkins Build Test for XUSDK', 
            mimeType: 'text/html', 
            to: 'testuser@example.com',
            recipientProviders: [[$class: 'DevelopersRecipientProvider'],[$class: 'RequesterRecipientProvider']], 
            body: 'Testing Jenkins sending an email message after building a job.'
            )
      }
    }
}

这可以正常工作,并在“收件人”字段中向收件人发送电子邮件。但是,如果我将该值更改为:

to:'testuser'@example.com','testuser2@example.com',
生成失败,我收到以下错误:

WorkflowScript: 14: Arguments to "emailext" must be explicitly named. @ line 14, column 11.
             emailext (
我的Google fu失败了,我无法找到解决方案。其他答案表明,这是向多个收件人发送电子邮件的正确方式。任何帮助都将不胜感激

使用以下命令:-

to:'testuser@example.com,testuser2@example.com'

您可以通过将多个电子邮件收件人放在同一对引号内,并用逗号分隔,从而添加多个电子邮件收件人:'testuser@example.com, testuser2@example.com',. 另外,请在testuser之后删除该额外报价。