diff options
author | tanhengyeow <E0032242@u.nus.edu> | 2018-09-07 23:03:44 +0800 |
---|---|---|
committer | Sorin Sbarnea <ssbarnea@redhat.com> | 2018-09-20 15:18:11 +0100 |
commit | 7f4c9ff67ff11d3f2579ab2d45d6fea0aa0cb0b1 (patch) | |
tree | b6211ab6234af6e11d4a8274c5212e830ac3b009 /jenkins_jobs/modules/reporters.py | |
parent | 190ddf04803ef67f97bd8a133399075bab8d5d44 (diff) | |
download | python-jenkins-job-builder-7f4c9ff67ff11d3f2579ab2d45d6fea0aa0cb0b1.tar.gz python-jenkins-job-builder-7f4c9ff67ff11d3f2579ab2d45d6fea0aa0cb0b1.tar.xz python-jenkins-job-builder-7f4c9ff67ff11d3f2579ab2d45d6fea0aa0cb0b1.zip |
email: Utilize convert_mapping_to_xml
Change-Id: I05e7bad41e3f7329af0da313cffdd0ee297a53ba
Signed-off-by: Tan Heng Yeow <E0032242@u.nus.edu>
Diffstat (limited to 'jenkins_jobs/modules/reporters.py')
-rw-r--r-- | jenkins_jobs/modules/reporters.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/jenkins_jobs/modules/reporters.py b/jenkins_jobs/modules/reporters.py index 2beeb1bf..0156792b 100644 --- a/jenkins_jobs/modules/reporters.py +++ b/jenkins_jobs/modules/reporters.py @@ -66,10 +66,12 @@ def email(registry, xml_parent, data): XML.SubElement(mailer, 'dontNotifyEveryUnstableBuild').text = 'false' else: XML.SubElement(mailer, 'dontNotifyEveryUnstableBuild').text = 'true' - XML.SubElement(mailer, 'sendToIndividuals').text = str( - data.get('send-to-individuals', False)).lower() - XML.SubElement(mailer, 'perModuleEmail').text = str( - data.get('notify-for-each-module', True)).lower() + mapping = [ + ('send-to-individuals', 'sendToIndividuals', False), + ('notify-for-each-module', 'perModuleEmail', True), + ] + helpers.convert_mapping_to_xml( + mailer, data, mapping, fail_required=False) def findbugs(registry, xml_parent, data): |