Ниже скрипт работает нормально и получает список виновных
def PostFailure()
{
emailext body: "your email body here",
mimeType: 'text/html',
subject: "your subject here",
to: emailextrecipients([
[$class: 'CulpritsRecipientProvider']
])
}
Я отформатировал раздел тела письма, как указано в приведенном ниже коде, и класс CulpritsRecipientProvider не работает.
def PostFailure()
{
def x='1'
def config = [:]
def subject = config.subject ? config.subject : "EPBCS ${env.JOB_NAME} - Release Number:${env.ReleaseNumber} Build #${env.BuildNumber} - ${currentBuild.result}!"
def content = '${SCRIPT,template="groovy-html-ps.template"}'
def attachLog = (config.attachLog != null) ? config.attachLog : (currentBuild.result != "SUCCESS") // Attach buildlog when the build is not successfull
to: emailextrecipients([
[$class: 'RequesterRecipientProvider']
])
}
Пожалуйста, помогите мне исправить код, который не работает.