Add case-sensitive arg to archive publisher

case-sesitive is bool and defaults to true

Change-Id: I91d7d210e3d6642992692617f2e9498c9a6c58c7
This commit is contained in:
Nikolas Sepos 2017-01-27 20:43:19 +02:00
parent baca7d1550
commit 9d044665d4
3 changed files with 8 additions and 0 deletions

View File

@ -55,6 +55,8 @@ def archive(registry, xml_parent, data):
:arg bool fingerprint: fingerprint all archived artifacts (default false)
:arg bool default-excludes: This option allows to enable or disable the
default Ant exclusions. (default true)
:arg bool case-sensitive: Treat include and exclude patterns as case
sensitive. (default true)
Example:
@ -96,6 +98,10 @@ def archive(registry, xml_parent, data):
default_excludes = XML.SubElement(archiver, 'defaultExcludes')
default_excludes.text = str(data.get('default-excludes', True)).lower()
if 'case-sensitive' in data:
case_sensitive = XML.SubElement(archiver, 'caseSensitive')
case_sensitive.text = str(data.get('case-sensitive', True)).lower()
def blame_upstream(registry, xml_parent, data):
"""yaml: blame-upstream

View File

@ -8,6 +8,7 @@
<onlyIfSuccessful>false</onlyIfSuccessful>
<fingerprint>true</fingerprint>
<defaultExcludes>true</defaultExcludes>
<caseSensitive>false</caseSensitive>
</hudson.tasks.ArtifactArchiver>
</publishers>
</project>

View File

@ -4,3 +4,4 @@ publishers:
allow-empty: 'true'
only-if-success: 'false'
fingerprint: true
case-sensitive: false