Update cfp builder to use convert xml
- Update helpers.config_file_provider to use convert mapping to xml Change-Id: I35859653b653347049e72c9e1bf09ce9764aaca2 Signed-off-by: Kien Ha <kienha9922@gmail.com>
This commit is contained in:
parent
80aa526616
commit
fcd7c80252
@ -95,15 +95,12 @@ def config_file_provider_builder(xml_parent, data):
|
||||
for file in files:
|
||||
xml_file = XML.SubElement(xml_files, 'org.jenkinsci.plugins.'
|
||||
'configfiles.buildwrapper.ManagedFile')
|
||||
file_id = file.get('file-id')
|
||||
if file_id is None:
|
||||
raise JenkinsJobsException("file-id is required for each "
|
||||
"managed configuration file")
|
||||
XML.SubElement(xml_file, 'fileId').text = str(file_id)
|
||||
XML.SubElement(xml_file, 'targetLocation').text = file.get(
|
||||
'target', '')
|
||||
XML.SubElement(xml_file, 'variable').text = file.get(
|
||||
'variable', '')
|
||||
mapping = [
|
||||
('file-id', 'fileId', None),
|
||||
('target', 'targetLocation', ''),
|
||||
('variable', 'variable', ''),
|
||||
]
|
||||
convert_mapping_to_xml(xml_file, file, mapping, fail_required=True)
|
||||
|
||||
|
||||
def config_file_provider_settings(xml_parent, data):
|
||||
|
Loading…
Reference in New Issue
Block a user