Артефакт AQL сравнивает загруженные артефакты с исходными артефактами. - PullRequest
0 голосов
/ 21 января 2020

Я могу загрузить все артефакты с помощью приведенного ниже кода. Следующий шаг, а также моя вторая цель - проверить все артефакты (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"},
                }
              ]
            }
          ]
        }
      }
    }
  ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...