我可以使用以下代码下载所有工件。下一步,也是我的第二个目标,是检查在本地下载的所有工件(50个或更多工件),并将它们与源工件(人工工厂)进行比较,如果其中一个缺失或路径或名称在本地工件中不同,只需停止下载其中的其余部分或破坏构建即可。
我的触发命令
jfrog rt dl --user sampleuser --apikey 4354385134 --url https://sample/artifactory/ --spec sample.json
我的实际AQL文件
{
"files": [
{
"aql": {
"items.find": {
"repo": "worlds-gen","$or": [
{
"$and": [
{
"path": {"$match": "sample/world1"},"name": {"$match": "Destiny.deb"},}
]
},{
"$and": [
{
"path": {"$match": "sample/world1"},"name": {"$match": "Destiny2.msi"},}
]
}
]
}
}
}
]
}