Email Jenkins-生成失败后发送电子邮件,有多个收件人
对詹金斯来说是全新的,所以请原谅任何noob的错误。我有一个带有以下代码的管道: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
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之后删除该额外报价。