如何快速 return Aritfactory 存储库中的所有工件及其属性?
How to quickly return all artifacts and their properties in an Aritfactory repo?
我们有一个 AQL returns 所有包含特定文件的文件夹,该文件包含各种 属性 键和值,然后,对于每个工件,我们发送 [=11= 的 GET 请求] 和 ?general
如此处记录:https://www.jfrog.com/confluence/display/JFROG/Artifactory+REST+API#ArtifactoryRESTAPI-ItemProperties 这样我们就可以获取文件中列出的属性以及上次修改文件的时间。但是由于文件列表很长,并且要为每个文件发送两个 GET 请求,因此整体请求变慢了。有没有办法在一个请求中获取所有属性和所有文件,或者有更快的方法吗? AQL 本身运行速度很快,但是有 2 个后续请求会减慢整个过程。
在您的 AQL 中使用 .include,在一个请求中获得所有结果。
在你的情况下:
.include("name","modified","property")
我推荐使用 JFrog CLI 的 Search Command。它还在内部使用 AQL,但您可以更方便地获得所需的结果。
我们有一个 AQL returns 所有包含特定文件的文件夹,该文件包含各种 属性 键和值,然后,对于每个工件,我们发送 [=11= 的 GET 请求] 和 ?general
如此处记录:https://www.jfrog.com/confluence/display/JFROG/Artifactory+REST+API#ArtifactoryRESTAPI-ItemProperties 这样我们就可以获取文件中列出的属性以及上次修改文件的时间。但是由于文件列表很长,并且要为每个文件发送两个 GET 请求,因此整体请求变慢了。有没有办法在一个请求中获取所有属性和所有文件,或者有更快的方法吗? AQL 本身运行速度很快,但是有 2 个后续请求会减慢整个过程。
在您的 AQL 中使用 .include,在一个请求中获得所有结果。
在你的情况下:
.include("name","modified","property")
我推荐使用 JFrog CLI 的 Search Command。它还在内部使用 AQL,但您可以更方便地获得所需的结果。