Add 'do-not-fingerprint' to 'copyartifact' builder
Change-Id: I5fa1fa8ac1e1e932f91f2428f41f5675f72f27a6 Story: 2000340
This commit is contained in:
parent
6b3beb965c
commit
2f410fe225
jenkins_jobs/modules
tests
@ -101,6 +101,8 @@ def copyartifact(parser, xml_parent, data):
|
||||
:arg bool optional: If the artifact is missing (for any reason) and
|
||||
optional is true, the build won't fail because of this builder
|
||||
(default: false)
|
||||
:arg bool do-not-fingerprint: Disable automatic fingerprinting of copied
|
||||
artifacts (default: false)
|
||||
:arg str which-build: which build to get artifacts from
|
||||
(optional, default last-successful)
|
||||
|
||||
@ -156,6 +158,8 @@ def copyartifact(parser, xml_parent, data):
|
||||
XML.SubElement(t, 'flatten').text = str(flatten).lower()
|
||||
optional = data.get('optional', False)
|
||||
XML.SubElement(t, 'optional').text = str(optional).lower()
|
||||
XML.SubElement(t, 'doNotFingerprintArtifacts').text = str(
|
||||
data.get('do-not-fingerprint', False)).lower()
|
||||
XML.SubElement(t, 'parameters').text = data.get("parameter-filters", "")
|
||||
copyartifact_build_selector(t, data)
|
||||
|
||||
|
@ -7,6 +7,7 @@
|
||||
<target>/home/foo</target>
|
||||
<flatten>true</flatten>
|
||||
<optional>true</optional>
|
||||
<doNotFingerprintArtifacts>true</doNotFingerprintArtifacts>
|
||||
<parameters>PUBLISH=true</parameters>
|
||||
<selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
|
||||
<buildNumber>123</buildNumber>
|
||||
|
@ -7,4 +7,5 @@ builders:
|
||||
build-number: "123"
|
||||
optional: true
|
||||
flatten: true
|
||||
do-not-fingerprint: true
|
||||
parameter-filters: PUBLISH=true
|
||||
|
@ -7,6 +7,7 @@
|
||||
<target>/home/foo</target>
|
||||
<flatten>true</flatten>
|
||||
<optional>true</optional>
|
||||
<doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
|
||||
<parameters>PUBLISH=true</parameters>
|
||||
<selector class="hudson.plugins.copyartifact.LastCompletedBuildSelector"/>
|
||||
</hudson.plugins.copyartifact.CopyArtifact>
|
||||
|
@ -8,4 +8,5 @@
|
||||
which-build: last-successful
|
||||
optional: true
|
||||
flatten: true
|
||||
do-not-finferprint: true
|
||||
parameter-filters: PUBLISH=true
|
||||
|
@ -8,4 +8,5 @@
|
||||
which-build: last-successful
|
||||
optional: true
|
||||
flatten: true
|
||||
do-not-fingerprint: true
|
||||
parameter-filters: PUBLISH=true
|
||||
|
@ -11,6 +11,7 @@
|
||||
"which-build": "last-successful",
|
||||
"optional": true,
|
||||
"flatten": true,
|
||||
"do-not-fingerprint": true,
|
||||
"parameter-filters": "PUBLISH=true"
|
||||
}
|
||||
},
|
||||
@ -22,6 +23,7 @@
|
||||
"which-build": "specific-build",
|
||||
"optional": true,
|
||||
"flatten": true,
|
||||
"do-not-fingerprint": true,
|
||||
"parameter-filters": "PUBLISH=true",
|
||||
"build-number": 123
|
||||
}
|
||||
@ -34,6 +36,7 @@
|
||||
"which-build": "upstream-build",
|
||||
"optional": true,
|
||||
"flatten": true,
|
||||
"do-not-fingerprint": true,
|
||||
"parameter-filters": "PUBLISH=true"
|
||||
}
|
||||
}
|
||||
|
@ -7,6 +7,7 @@
|
||||
which-build: last-successful
|
||||
optional: true
|
||||
flatten: true
|
||||
do-not-fingerprint: true
|
||||
parameter-filters: PUBLISH=true
|
||||
|
||||
- job:
|
||||
|
@ -5,6 +5,7 @@
|
||||
which-build: last-successful
|
||||
optional: true
|
||||
flatten: true
|
||||
do-not-fingerprint: true
|
||||
parameter-filters: PUBLISH=true
|
||||
- copyartifact:
|
||||
<<: *copytarball
|
||||
|
@ -11,6 +11,7 @@
|
||||
"which-build": "last-successful",
|
||||
"optional": true,
|
||||
"flatten": true,
|
||||
"do-not-fingerprint": true,
|
||||
"parameter-filters": "PUBLISH=true"
|
||||
}
|
||||
},
|
||||
@ -22,6 +23,7 @@
|
||||
"which-build": "specific-build",
|
||||
"optional": true,
|
||||
"flatten": true,
|
||||
"do-not-fingerprint": true,
|
||||
"parameter-filters": "PUBLISH=true",
|
||||
"build-number": 123
|
||||
}
|
||||
@ -34,6 +36,7 @@
|
||||
"which-build": "upstream-build",
|
||||
"optional": true,
|
||||
"flatten": true,
|
||||
"do-not-fingerprint": true,
|
||||
"parameter-filters": "PUBLISH=true"
|
||||
}
|
||||
}
|
||||
|
@ -5,6 +5,7 @@
|
||||
which-build: last-successful
|
||||
optional: true
|
||||
flatten: true
|
||||
do-not-fingerprint: true
|
||||
parameter-filters: PUBLISH=true
|
||||
- copyartifact:
|
||||
<<: *copytarball
|
||||
|
Loading…
x
Reference in New Issue
Block a user