人工查询语言(AQL)
用AQL找到埋藏在存储库深处的黄金。
Artifactory、构建工具、CI服务器和整个开发生态系统都会生成大量的元数据。Artifactory为您提供了搜索元数据的工具,但其中大部分都是无法访问的金矿。输入AQL。
AQL在如何搜索工件方面为您提供了前所未有的灵活性。它提供了一种简单的方法来构造复杂的查询,这些查询指定了任意数量的搜索条件、过滤器、排序选项和输出字段。作为一个使用数据流提供输出数据的RESTful API,它具有无与伦比的响应时间和较低的内存消耗,非常快速和高效,这将进一步提高构建时间。
AQL是由试图解决现实世界问题的客户提出的真实需求而产生的。一旦添加REST API来解决一组开发人员的问题,另一组开发人员就会出现类似但不完全相同的问题,严格API的搜索限制就变得非常明显。作为一种灵活的查询语言,它充分利用Artifactory的独特架构下的数据库,AQL为开发人员提供了无限的自由度,以精确地制定正确的查询来查找他们正在搜索的非常特定的工件。这是其他二进制存储库管理器无法提供的。
无论企业可能创建多少个文件,AQL都允许您使用任何组件集组装构建,定义高度特定的清理策略,查找任何工件集上所有奇怪或不寻常的许可,等等。使用AQL,您不受存储库类型的限制,可以搜索存储库中找到的任何字段或属性。您的存储库中的每一点数据现在都可以供您挖掘—一个真正的BI系统。
现在,有了Artifactory,你可以找到任何东西;用AQL“谷歌”你的存储库。