“pattern”中的内容:Artifactory downloadSpec文件包含或跳过子文件夹
repo / folderA / folderB / * .xml
repo / folderA / * .xml
所以我需要从folderA或从folderA的特定子文件夹下载xmls 通常我会写::“pattern”:“repo / folderA / ** / * .xml”但这个模式无法找到folderA下的工件
答案 0 :(得分:6)
如果您在folderA下有少量文件夹,则可以使用" excludePatterns"特征。例如:
{
"files": [
{
"pattern": "repo/folderA/*.xml",
"excludePatterns": ["folderA/folderC/*","folderA/folderd/*"]
}
]
}
您可以在JFrog CLI File Specs documentation或JFrog CI servers File Specs documentation上了解有关排除模式的更多信息(使用与您相关的模式)。
如果在folderA下有太多文件夹或将来会更改文件夹名称,请使用两个fileSpacs进行下载:
{
"files": [
{
"pattern": "repo/folderA/*.xml",
"recursive": false
},
{
"pattern": "repo/folderA/folderB/*.xml",
"recursive": false
}
]
}