Нет такого свойства при использовании синтаксиса AQL - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь загрузить файл из репозитория артефактов, поэтому я пробую один из примеров на странице документации AQL. Когда я запускаю задание jenkins, я получаю следующую ошибку:

hudson.remoting.ProxyException: groovy.lang.MissingPropertyException: No such property: or for class: WorkflowScript

Это похоже на попытку найти переменную или (вызванную строкой "$ or"). Чего мне не хватает?

{
  "files": [
    {
      "aql": {
        "items.find": {
          "repo": "my-local-repo",
          "$or": [
            {
              "$and": [
                {
                  "path": {
                    "$match": "*"
                  },
                  "name": {
                    "$match": "*.zip"
                  }
                }
              ]
            }
          ]
        }
      },
      "sortBy": ["created"],
      "limit": 3,
      "target": "local/output/"
    }
  ]
}
...