Jenkins - отправка электронной почты после сбоя сборки с несколькими получателями - PullRequest
0 голосов
/ 15 октября 2019

Совершенно новый для Дженкинс, так что простите за любые ошибки нуб. У меня есть конвейер с этим кодом:

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. Однако, если я изменю это значение на:

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

Сборка завершится неудачно, и я получу эту ошибку:

WorkflowScript: 14: Arguments to "emailext" must be explicitly named. @ line 14, column 11.
             emailext (

Ошибка моего Google-фу и я не смог найти решение,Отметив SO, другие ответы показали, что это правильный способ отправки электронной почты нескольким получателям. Любая помощь будет оценена.

1 Ответ

1 голос
/ 15 октября 2019

Используйте ниже: -

to:'testuser@example.com,testuser2@example.com'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...