public static Closure attachLog() {
return {
it / 'publishers' / 'hudson.plugins.emailext.ExtendedEmailPublisher' {
attachBuildLog true
compressBuildLog true
}
}
}
job {
name 'job'
description 'Build and test the app.'
publishers {
extendedEmail 'Recipient', 'Subject', 'Content',
{ trigger triggerName: 'Failure', sendToRequester: true }
configure attachLog()
}
}
<publishers>
<hudson.plugins.emailext.ExtendedEmailPublisher>
<attachBuildLog>true</attachBuildLog>
<compressBuildLog>true</compressBuildLog>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<hudson.plugins.emailext.ExtendedEmailPublisher>
<recipientList>Recipient</recipientList>
<contentType>default</contentType>
<defaultSubject>Subject</defaultSubject>
<defaultContent>Content</defaultContent>
<attachmentsPattern></attachmentsPattern>
<configuredTriggers>
<hudson.plugins.emailext.plugins.trigger.FailureTrigger>
<email>
<recipientList></recipientList>
<subject>$PROJECT_DEFAULT_SUBJECT</subject>
<body>$PROJECT_DEFAULT_CONTENT</body>
<sendToDevelopers>false</sendToDevelopers>
<sendToRequester>true</sendToRequester>
<includeCulprits>false</includeCulprits>
<sendToRecipientList>true</sendToRecipientList>
</email>
</hudson.plugins.emailext.plugins.trigger.FailureTrigger>
</configuredTriggers>
</hudson.plugins.emailext.ExtendedEmailPublisher>
</publishers>
--
You received this message because you are subscribed to the Google Groups "job-dsl-plugin" group.
To unsubscribe from this group and stop receiving emails from it, send an email to job-dsl-plugi...@googlegroups.com.
To post to this group, send email to job-dsl...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/job-dsl-plugin/6f43a34c-9301-4f8c-bc94-9a080ac5560a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.