6

我有一个关于 JFrog Artifactory 用于在工件中查找“事物”的 AQL(工件查询语言)的问题。AQL 似乎非常强大,但我想知道如何使用正确的术语构建(正确的)搜索查询。

AQL 文档 ( https://www.jfrog.com/confluence/display/RTF/Artifactory+Query+Language ) 提供了几种对象类型。但是itemartifactbuildentry之间的确切区别是什么?

如果我正在搜索特定的“文件”(JAR) - 它是工件、项目还是两者兼而有之?

4

1 回答 1

1

回答你最后一个问题,这确实是神器。Artifactory 中的每个文件都是一个工件。话虽如此,每个神器都是一个项目。因此使用 item.artifact 更接近。:) 构建有点不同,因为 Artifactory 是一个二进制存储库管理器,它可以连接和服务不同的构建代理,例如 Maven、Gradle、Nuget、PyPi 等......当在 CI 服务器中使用这些客户端时,JFrog有插件(例如,Jenkins、Bamboo、TeamCityetc..),它将生成一个构建信息 JSON,其中包含您构建的所有信息。此外,在此构建期间生成的工件将使用属性与该构建相关联。长话短说,您可以使用 AQL 中的“构建”来搜索特定构建中的详细信息或搜索包含特定数据的构建。希望这有帮助:)

于 2017-12-31T06:32:34.017 回答