Merge "add presend-script to email-ext"

This commit is contained in:
Jenkins 2014-06-23 18:47:16 +00:00 committed by Gerrit Code Review
commit eef226d370
3 changed files with 6 additions and 2 deletions

View File

@ -1376,6 +1376,8 @@ def email_ext(parser, xml_parent, data):
:arg bool still-unstable: Send an email if the build is still unstable
(default false)
:arg bool pre-build: Send an email before the build (default false)
:arg str presend-script: A Groovy script executed prior sending the mail.
(default '')
:arg str matrix-trigger: If using matrix projects, when to trigger
:matrix-trigger values:
@ -1448,7 +1450,8 @@ def email_ext(parser, xml_parent, data):
'body', '$DEFAULT_CONTENT')
XML.SubElement(emailext, 'attachmentsPattern').text = data.get(
'attachments', '')
XML.SubElement(emailext, 'presendScript').text = ''
XML.SubElement(emailext, 'presendScript').text = data.get(
'presend-script', '')
XML.SubElement(emailext, 'attachBuildLog').text = \
str(data.get('attach-build-log', False)).lower()
XML.SubElement(emailext, 'replyTo').text = data.get('reply-to',

View File

@ -163,7 +163,7 @@
<defaultSubject>Subject for Build ${BUILD_NUMBER}</defaultSubject>
<defaultContent>The build has finished</defaultContent>
<attachmentsPattern>*/foo*.log</attachmentsPattern>
<presendScript/>
<presendScript>cancel=true</presendScript>
<attachBuildLog>false</attachBuildLog>
<replyTo>foo@example.com</replyTo>
<matrixTriggerMode>ONLY_CONFIGURATIONS</matrixTriggerMode>

View File

@ -22,6 +22,7 @@ publishers:
still-unstable: true
pre-build: true
matrix-trigger: only-configurations
presend-script: "cancel=true"
send-to:
- developers
- requester