Merge "Adds support for Change Assembly Version plugin"

This commit is contained in:
Jenkins 2014-09-02 23:12:44 +00:00 committed by Gerrit Code Review
commit 8e40e11e44
6 changed files with 50 additions and 0 deletions

View File

@ -183,6 +183,30 @@ def copyartifact(parser, xml_parent, data):
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):
"""yaml: ant
Execute an ant target. Requires the Jenkins `Ant Plugin.

View File

@ -44,6 +44,7 @@ jenkins_jobs.builders =
artifact-resolver=jenkins_jobs.modules.builders:artifact_resolver
batch=jenkins_jobs.modules.builders:batch
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
copyartifact=jenkins_jobs.modules.builders:copyartifact
critical-block-start=jenkins_jobs.modules.builders:critical_block_start

View File

@ -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>

View File

@ -0,0 +1,4 @@
builders:
- change-assembly-version:
version: "1.2.3"
assembly-file: "AFile"

View File

@ -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>

View File

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