Merge "Adds support for Change Assembly Version plugin"
This commit is contained in:
commit
8e40e11e44
|
@ -183,6 +183,30 @@ def copyartifact(parser, xml_parent, data):
|
||||||
XML.SubElement(selector, 'parameterName').text = data['param']
|
XML.SubElement(selector, 'parameterName').text = data['param']
|
||||||
|
|
||||||
|
|
||||||
|
def change_assembly_version(parser, xml_parent, data):
|
||||||
|
"""yaml: change-assembly-version
|
||||||
|
Change the assembly version.
|
||||||
|
Requires the Jenkins `Change Assembly Version.
|
||||||
|
<https://wiki.jenkins-ci.org/display/JENKINS/Change+Assembly+Version>`_
|
||||||
|
|
||||||
|
: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)
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
.. literalinclude:: \
|
||||||
|
/../../tests/builders/fixtures/changeassemblyversion001.yaml
|
||||||
|
:language: yaml
|
||||||
|
"""
|
||||||
|
|
||||||
|
cav_builder_tag = 'org.jenkinsci.plugins.changeassemblyversion.' \
|
||||||
|
'ChangeAssemblyVersion'
|
||||||
|
cav = XML.SubElement(xml_parent, cav_builder_tag)
|
||||||
|
XML.SubElement(cav, 'task').text = data.get('version', '1.0.0')
|
||||||
|
XML.SubElement(cav, 'assemblyFile').text = str(
|
||||||
|
data.get('assembly-file', 'AssemblyInfo.cs'))
|
||||||
|
|
||||||
|
|
||||||
def ant(parser, xml_parent, data):
|
def ant(parser, xml_parent, data):
|
||||||
"""yaml: ant
|
"""yaml: ant
|
||||||
Execute an ant target. Requires the Jenkins `Ant Plugin.
|
Execute an ant target. Requires the Jenkins `Ant Plugin.
|
||||||
|
|
|
@ -44,6 +44,7 @@ jenkins_jobs.builders =
|
||||||
artifact-resolver=jenkins_jobs.modules.builders:artifact_resolver
|
artifact-resolver=jenkins_jobs.modules.builders:artifact_resolver
|
||||||
batch=jenkins_jobs.modules.builders:batch
|
batch=jenkins_jobs.modules.builders:batch
|
||||||
builders-from=jenkins_jobs.modules.builders:builders_from
|
builders-from=jenkins_jobs.modules.builders:builders_from
|
||||||
|
change-assembly-version=jenkins_jobs.modules.builders:change_assembly_version
|
||||||
conditional-step=jenkins_jobs.modules.builders:conditional_step
|
conditional-step=jenkins_jobs.modules.builders:conditional_step
|
||||||
copyartifact=jenkins_jobs.modules.builders:copyartifact
|
copyartifact=jenkins_jobs.modules.builders:copyartifact
|
||||||
critical-block-start=jenkins_jobs.modules.builders:critical_block_start
|
critical-block-start=jenkins_jobs.modules.builders:critical_block_start
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<project>
|
||||||
|
<builders>
|
||||||
|
<org.jenkinsci.plugins.changeassemblyversion.ChangeAssemblyVersion>
|
||||||
|
<task>1.2.3</task>
|
||||||
|
<assemblyFile>AFile</assemblyFile>
|
||||||
|
</org.jenkinsci.plugins.changeassemblyversion.ChangeAssemblyVersion>
|
||||||
|
</builders>
|
||||||
|
</project>
|
|
@ -0,0 +1,4 @@
|
||||||
|
builders:
|
||||||
|
- change-assembly-version:
|
||||||
|
version: "1.2.3"
|
||||||
|
assembly-file: "AFile"
|
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<project>
|
||||||
|
<builders>
|
||||||
|
<org.jenkinsci.plugins.changeassemblyversion.ChangeAssemblyVersion>
|
||||||
|
<task>9.9.9</task>
|
||||||
|
<assemblyFile>AssemblyInfo.cs</assemblyFile>
|
||||||
|
</org.jenkinsci.plugins.changeassemblyversion.ChangeAssemblyVersion>
|
||||||
|
</builders>
|
||||||
|
</project>
|
|
@ -0,0 +1,3 @@
|
||||||
|
builders:
|
||||||
|
- change-assembly-version:
|
||||||
|
version: "9.9.9"
|
Loading…
Reference in New Issue