Artifactory AQL将下载的工件与源工件进行比较

我可以使用以下代码下载所有工件。下一步,也是我的第二个目标,是检查在本地下载的所有工件(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"},}
              ]
            }
          ]
        }
      }
    }
  ]
}
zt48475144 回答:Artifactory AQL将下载的工件与源工件进行比较

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2738601.html

大家都在问