Merge "Use convert_mapping_to_xml for CAV plugin"

This commit is contained in:
Jenkins 2017-03-28 17:15:37 +00:00 committed by Gerrit Code Review
commit 58381fa53c
6 changed files with 16 additions and 9 deletions

View File

@ -189,19 +189,27 @@ def change_assembly_version(registry, xml_parent, data):
:arg str version: Set the new version number for replace (default 1.0.0) :arg str version: Set the new version number for replace (default 1.0.0)
:arg str assemblyFile: The file name to search (default AssemblyInfo.cs) :arg str assemblyFile: The file name to search (default AssemblyInfo.cs)
Example: Minimal Example:
.. literalinclude:: .. literalinclude::
/../../tests/builders/fixtures/changeassemblyversion001.yaml /../../tests/builders/fixtures/changeassemblyversion-minimal.yaml
:language: yaml
Full Example:
.. literalinclude::
/../../tests/builders/fixtures/changeassemblyversion-full.yaml
:language: yaml :language: yaml
""" """
cav_builder_tag = ('org.jenkinsci.plugins.changeassemblyversion.' cav_builder_tag = ('org.jenkinsci.plugins.changeassemblyversion.'
'ChangeAssemblyVersion') 'ChangeAssemblyVersion')
cav = XML.SubElement(xml_parent, cav_builder_tag) cav = XML.SubElement(xml_parent, cav_builder_tag)
XML.SubElement(cav, 'task').text = data.get('version', '1.0.0') mappings = [
XML.SubElement(cav, 'assemblyFile').text = str( ('version', 'task', '1.0.0'),
data.get('assembly-file', 'AssemblyInfo.cs')) ('assembly-file', 'assemblyFile', 'AssemblyInfo.cs'),
]
convert_mapping_to_xml(cav, data, mappings, fail_required=True)
def fingerprint(registry, xml_parent, data): def fingerprint(registry, xml_parent, data):

View File

@ -2,7 +2,7 @@
<project> <project>
<builders> <builders>
<org.jenkinsci.plugins.changeassemblyversion.ChangeAssemblyVersion> <org.jenkinsci.plugins.changeassemblyversion.ChangeAssemblyVersion>
<task>9.9.9</task> <task>1.0.0</task>
<assemblyFile>AssemblyInfo.cs</assemblyFile> <assemblyFile>AssemblyInfo.cs</assemblyFile>
</org.jenkinsci.plugins.changeassemblyversion.ChangeAssemblyVersion> </org.jenkinsci.plugins.changeassemblyversion.ChangeAssemblyVersion>
</builders> </builders>

View File

@ -0,0 +1,2 @@
builders:
- change-assembly-version

View File

@ -1,3 +0,0 @@
builders:
- change-assembly-version:
version: "9.9.9"