【问题标题】:Artifactory plugin for Jenkins Pipeline saving files in Artifactory like folder structureJenkins Pipeline 的 Artifactory 插件在 Artifactory 中保存文件,如文件夹结构
【发布时间】:2019-07-22 03:53:38
【问题描述】:

问题是这是否是下载工件时的预期行为,因为:

pattern: "Repository/Modules/SoftwareName/Number/file.zip" target: "folderInWorkspace/"

文件下载的结果: folderInWorkspace/Repository/Modules/SoftwareName/Number/file.zip

预期结果: folderInWorkspace/file.zip

如果这是预期的行为,是否可以将其更改为所需的行为?

我尝试在目标中指定文件,例如: target: "folderinWorkspace/file.zip" 但这给出了相同的结果。

【问题讨论】:

    标签: jenkins-pipeline jenkins-plugins artifactory


    【解决方案1】:

    这确实是预期的行为。

    Jenkins Artifactory 插件默认保留 Artifactory 中的目录结构。

    为了改变这种行为,将flat: "true" 添加到文件规范中:

      "pattern": "Repository/Modules/SoftwareName/Number/file.zip",
      "target": "folderInWorkspace/",
      "flat": "true"
    

    有关详细信息,请参阅:Download spec schema

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-06
      • 2016-04-09
      • 1970-01-01
      • 1970-01-01
      • 2018-12-04
      • 1970-01-01
      • 2017-04-30
      • 2018-10-27
      相关资源
      最近更新 更多