summaryrefslogtreecommitdiffstats
path: root/jenkins_jobs/modules/properties.py
diff options
context:
space:
mode:
authorYolande Amate <yolandeamate@gmail.com>2017-06-21 02:41:53 +0100
committerYolande Amate <yolandeamate@gmail.com>2017-06-21 02:41:53 +0100
commite925c576f827a37f301943950afb47d18a26b2b8 (patch)
treebd8fb3fa9343cca76a1bdc76ea2a88f59efe6941 /jenkins_jobs/modules/properties.py
parent98400a2542205ffa62b41d44b33687a6610beb95 (diff)
downloadpython-jenkins-job-builder-e925c576f827a37f301943950afb47d18a26b2b8.tar.gz
python-jenkins-job-builder-e925c576f827a37f301943950afb47d18a26b2b8.tar.xz
python-jenkins-job-builder-e925c576f827a37f301943950afb47d18a26b2b8.zip
Update batch_tasks to make use of convert_mapping_to_xml()
Change-Id: Ib41e67186bdda9440c8c584490de5bd2dafbbd2a
Diffstat (limited to 'jenkins_jobs/modules/properties.py')
-rw-r--r--jenkins_jobs/modules/properties.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/jenkins_jobs/modules/properties.py b/jenkins_jobs/modules/properties.py
index 95a50289..2fa66804 100644
--- a/jenkins_jobs/modules/properties.py
+++ b/jenkins_jobs/modules/properties.py
@@ -586,8 +586,12 @@ def batch_tasks(registry, xml_parent, data):
for task in data:
batch_task = XML.SubElement(tasks,
'hudson.plugins.batch__task.BatchTask')
- XML.SubElement(batch_task, 'name').text = task['name']
- XML.SubElement(batch_task, 'script').text = task['script']
+ mapping = [
+ ('name', 'name', None),
+ ('script', 'script', None),
+ ]
+ helpers.convert_mapping_to_xml(
+ batch_task, task, mapping, fail_required=True)
def heavy_job(registry, xml_parent, data):