summaryrefslogtreecommitdiffstats
path: root/jenkins_jobs
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-08-22 06:16:55 +0000
committerGerrit Code Review <review@openstack.org>2016-08-22 06:16:55 +0000
commitc73cb4686a060be402d963f1401fa96bb9a8efc1 (patch)
treecbc58e5de955a365ea7ac0d5da1d5115ca1b93f2 /jenkins_jobs
parent8ffb11a4bf2c122d1ba29aba07e7f22b6ab32933 (diff)
parentc588b842e86b3d82738aa20c1f61ed64296e5c82 (diff)
downloadpython-jenkins-job-builder-c73cb4686a060be402d963f1401fa96bb9a8efc1.tar.gz
python-jenkins-job-builder-c73cb4686a060be402d963f1401fa96bb9a8efc1.tar.xz
python-jenkins-job-builder-c73cb4686a060be402d963f1401fa96bb9a8efc1.zip
Merge "add post-send script option"
Diffstat (limited to 'jenkins_jobs')
-rw-r--r--jenkins_jobs/modules/publishers.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/jenkins_jobs/modules/publishers.py b/jenkins_jobs/modules/publishers.py
index f264b89f..c324197d 100644
--- a/jenkins_jobs/modules/publishers.py
+++ b/jenkins_jobs/modules/publishers.py
@@ -1913,6 +1913,8 @@ def email_ext(registry, xml_parent, data):
: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 postsend-script: A Goovy script executed after sending the email.
+ (default '')
:arg bool save-output: Save email content to workspace (default false)
:arg str matrix-trigger: If using matrix projects, when to trigger
@@ -1990,6 +1992,8 @@ def email_ext(registry, xml_parent, data):
'attachments', '')
XML.SubElement(emailext, 'presendScript').text = data.get(
'presend-script', '')
+ XML.SubElement(emailext, 'postsendScript').text = data.get(
+ 'postsend-script', '')
XML.SubElement(emailext, 'attachBuildLog').text = str(data.get(
'attach-build-log', False)).lower()
XML.SubElement(emailext, 'compressBuildLog').text = str(data.get(