【问题标题】:What should be in "pattern": of Artifactory downloadSpec file to search both folder and subfolder“模式”中应该包含什么:Artifactory downloadSpec 文件以搜索文件夹和子文件夹
【发布时间】:2017-12-20 16:40:02
【问题描述】:

“模式”中应该包含什么:Artifactory downloadSpec 文件以包含或跳过子文件夹

repo/文件夹A/文件夹B/*.xml

repo/文件夹A/*.xml

所以我需要从文件夹 A 或文件夹 A 的特定子文件夹下载 xml 通常我会写 :: "pattern": "repo/folderA/**/*.xml" 但这种模式在 folderA 下找不到工件

【问题讨论】:

    标签: jenkins-pipeline artifactory


    【解决方案1】:

    如果您在文件夹 A 下有少量文件夹,您可以使用“excludePatterns”功能。例如:

    {
    "files": [
        {
            "pattern": "repo/folderA/*.xml",
            "excludePatterns": ["folderA/folderC/*","folderA/folderd/*"]
        }
      ]
    }
    

    您可以在 JFrog CLI File Specs documentationJFrog CI servers File Specs documentation 上阅读有关排除模式的更多信息(使用与您相关的那个)。
    如果你的文件夹A下的文件夹太多或者文件夹名称以后会被更改,请使用两个fileSpacs进行下载:

    {
    "files": [
        {
            "pattern": "repo/folderA/*.xml",
            "recursive": false
        },
        {
            "pattern": "repo/folderA/folderB/*.xml",
            "recursive": false
        }
      ]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      • 2015-09-14
      • 2021-04-07
      • 1970-01-01
      • 1970-01-01
      • 2015-08-04
      相关资源
      最近更新 更多