Jenkins Pipeline 的 Artifactory 插件在类似文件夹结构的 Artifactory 中保存文件
Artifactory plugin for Jenkins Pipeline saving files in Artifactory like folder structure
问题是这是否是下载工件时的预期行为,因为:
pattern: "Repository/Modules/SoftwareName/Number/file.zip"
target: "folderInWorkspace/"
结果文件下载到:
folderInWorkspace/Repository/Modules/SoftwareName/Number/file.zip
预期结果:
folderInWorkspace/file.zip
如果这是预期的行为,是否可以将其更改为所需的行为?
我尝试在目标中指定文件,例如:
target: "folderinWorkspace/file.zip"
但这给出了相同的结果。
这确实是预期的行为。
Jenkins Artifactory 插件默认保留 Artifactory 中的目录结构。
要更改该行为,请将 flat: "true"
添加到文件规范中:
"pattern": "Repository/Modules/SoftwareName/Number/file.zip",
"target": "folderInWorkspace/",
"flat": "true"
有关详细信息,请参阅:Download spec schema。
问题是这是否是下载工件时的预期行为,因为:
pattern: "Repository/Modules/SoftwareName/Number/file.zip"
target: "folderInWorkspace/"
结果文件下载到:
folderInWorkspace/Repository/Modules/SoftwareName/Number/file.zip
预期结果:
folderInWorkspace/file.zip
如果这是预期的行为,是否可以将其更改为所需的行为?
我尝试在目标中指定文件,例如:
target: "folderinWorkspace/file.zip"
但这给出了相同的结果。
这确实是预期的行为。
Jenkins Artifactory 插件默认保留 Artifactory 中的目录结构。
要更改该行为,请将 flat: "true"
添加到文件规范中:
"pattern": "Repository/Modules/SoftwareName/Number/file.zip",
"target": "folderInWorkspace/",
"flat": "true"
有关详细信息,请参阅:Download spec schema。