我有一个关于JFrog Artifactory用来查找"事物的AQL(Artifactory Query Language)的问题。在神器中。 AQL似乎非常强大,但我想知道如何使用正确的术语构建(更正)搜索查询。
AQL文档(https://www.jfrog.com/confluence/display/RTF/Artifactory+Query+Language)提供了几种对象类型。但是项,工件,构建和条目之间的确切区别是什么?
如果我正在搜索特定的"文件" (JAR) - 是神器,物品还是两者兼而有之?
答案 0 :(得分:0)
回答你的上一个问题,这确实是一件神器。 Artifactory中的每个文件都是一个工件。话虽如此,每件工件都是一件物品。因此,请使用item.artifact更近。 :) 构建有点不同,因为Artifactory是一个二进制存储库管理器,它可以连接和服务不同的构建代理,例如Maven,Gradle,Nuget,PyPi等......当在CI服务器中使用这些客户端时,JFrog有插件for(例如,Jenkins,Bamboo,TeamCityetc ..),它将生成一个构建信息JSON,其中包含有关构建的所有信息。此外,在此构建期间生成的工件将使用属性与该构建相关联。简而言之,您可以使用AQL中的“构建”更接近来搜索特定构建中的详细信息或搜索包含特定数据的构建。 希望这很有用:)