云客户?
免费开始>
在MyJFrog >中升级
云有什么新>





概述

应用程序全局搜索为您的每种资源类型——包、构件、构建和发布包——提供了一组5个专用搜索,一个专门的安全性和合规性搜索查看扫描的资源结果,以及专门的管道搜索,以查找您的管道。

活动的Search视图根据您当前查看的资源页面更改,并显示您具有查看权限的存储库的结果。例如,当您在“包”页中时,“包搜索”是活动的。


特定于产品的需求

以下搜索类型要求安装以下与它们相关的许可证:

  • 发布包搜索:要求JFrog发行版使用Enterprise+许可证安装。
  • 安全性和合规性搜索:要求安装JFrog x射线Pro X,企业版X射线,或者企业版+许可证。



搜索语法

应用程序搜索支持语法如下:

  • 支持关键字搜索
  • 搜索词区分大小写。
  • 支持*和?通配符帮助您缩小搜索范围。例如,在搜索名为、打字一个*angula吗?将返回结果。
页面内容


查看最近的搜索

你首先开始,你的搜索初始为空。一旦您开始添加搜索,它们就会被保存并在下拉列表中显示,以供将来参考。


支持的搜索方法

查询支持以下查询方法。

自由文本搜索

您可以使用一个或多个单词、包含通配符符号和布尔表达式的术语进行搜索。

使用过滤器的高级搜索

通过在高级过滤搜索中设置过滤器来缩小复杂搜索的搜索结果。搜索包含应用于所有资源的筛选器,例如名称和数据范围,以及特定于资源的筛选器。2022世界杯阿根廷预选赛赛程例如,您可以搜索您的文档中的所有Docker图像docker-local有特定Docker标记的存储库。在“高级搜索”中,选择或输入搜索条件,将在“搜索行”区域显示搜索条件的语法。例如,Docker从类型列表中添加了码头工人pkgType:码头工人关键字到搜索栏。

按关键字搜索

您可以使用一组预定义的关键字进行搜索。你所要做的就是点击搜索框,在搜索框中输入关键字或多个关键字。例如,你可以搜索Docker本地存储库中的所有Docker包,输入:pkgType:码头工人回购:docker-local
高级搜索过滤器也是基于这些关键字。在高级搜索中选择筛选器将在搜索栏中显示关键字。

下表包含关键字的完整列表。

的名字 描述 工件 构建 释放
安全&
合规
包裹

根据包类型进行搜索。
例如:包裹:码头工人返回以下结果:
码头工人包。

(勾选) (勾选)


回购

根据存储库类型(本地、远程、虚拟或分发)进行检索。

例如:repo:docker-local type:包myApp
返回docker-local中的包的结果。

(勾选) (勾选)


校验和

根据包或工件的校验和进行搜索。
例如:校验和:13 f2ab8fa控件的包或构件返回结果
校验和数量

(勾选) (勾选)


属性

搜索带有属性注释的工件。
例如:属性:passedQA = true, oss = truer返回已通过QA且为OSS的包的结果。


(勾选)


之前 搜索在指定日期之前创建的资2022世界杯阿根廷预选赛赛程源。
例如:包裹:码头工人:2019-01-03返回在此日期之前创建的Docker包的结果。


(勾选) (勾选) (勾选)

搜索在指定日期之后创建的资2022世界杯阿根廷预选赛赛程源。
例如:
包裹:码头工人后:2019-01-03返回在此日期之后创建的Docker包的结果。



(勾选) (勾选) (勾选)
cve

搜索具有指定问题的资源。2022世界杯阿根廷预选赛赛程
例如:cve: cve - 2019 - 12所示返回受影响的资源的结果2022世界杯阿根廷预选赛赛程cve - 2019 - 12所示。





(勾选)
许可证

查询包含指定license2022世界杯阿根廷预选赛赛程的资源。
例如:
许可协议:麻省理工学院返回包含MIT许可证的资源的结果。2022世界杯阿根廷预选赛赛程





(勾选)
严重程度 搜索对于包含2022世界杯阿根廷预选赛赛程具有特定严重级别的违规的资源。
例如:
严重程度:中、高返回包含中等和高严重级别安全违规的资源的2022世界杯阿根廷预选赛赛程结果。




(勾选)

下表包含专用的Artifact关键字:

按搜索类型划分的关键字 支持的包类型 支持的值
工件
searchType
存档属性、校验和、JCenter或垃圾。
Artifacts >包
版本 所有的包 根据特定的版本搜索工件。
类别 厨师 自由文本
平台 厨师和康达 自由文本
用户 柯南 自由文本
通道 柯南 自由文本
操作系统 柯南 自由文本
Conan, Conda, Debian, Opkg, RPM 自由文本
buildType

柯南

自由文本
编译器 柯南 自由文本

优先级

Debian, Opkg

自由文本
维护人员

Debian, Opkg

自由文本
经销 Debian 自由文本
组件 Debian 自由文本
消化 码头工人 自由文本
v1 码头工人 自由文本
appVersion 自由文本
groupID Maven 自由文本
artifactID Maven 自由文本
分类器 Maven 自由文本
范围 npm 自由文本
关键字

npm

自由文本
boxProvider 流浪的 自由文本
>归档条目
路径
自由文本

class2022世界杯阿根廷预选赛赛程ResourcesOnly


表示是否只根据类资源进行搜索。2022世界杯阿根廷预选赛赛程
取值:true、false
默认值:false

excludeInnerClasses


指示是否排除作为搜索的一部分的内部类。
取值:true、false
默认值:false

checksumSearch


指示是否需要将搜索模式作为校验和进行搜索
取值:true、false
默认值:false



按资源类型查询

包搜索

您可以指定搜索参数:

类型
从Type列表中选择包。
包名
输入包名。
版本
输入包版本(例如1.0.0)。输入“Package Name”后启用该字段。
存储库

限制显示所选包类型的包。该列表显示您具有权限的存储库。

校验和
输入包校验和值。



建立搜索

您可以指定以下参数进行搜索:

的名字
键入构建名称。
从/到
选择部署构建的两个日期之间的日期范围。


构件搜索

使用Search Type过滤器来缩小工件结果的范围。每种搜索类型提供一组与所选搜索类型相对应的输入字段,以帮助缩小搜索范围。

工件搜索结果显示在一个专用视图中。对于列表中的每个资源,单击最右边的箭头对该资源执行以下操作之一:

  • 查看资源内容。例如,一个JSON文件。
  • 在Artifact树中查看资源。
  • 删除资源。

支持以下搜索类型:

快速搜索

使用Quick Search,您可以按名称搜索工件。选择快,输入搜索词,然后单击搜索

您可以指定以下参数进行搜索:

的名字

键入工件的名称。你可以用?*作为通配符

存储库
从“存储库”列表中选择特定的存储库以缩小搜索范围

归档文件的搜索

SaaS弃用通知的存档搜索

JFrog Artifactory中的档案搜索功能已于2021年12月31日弃用。Archive Search特性通过搜索归档的jar和其他文件来影响Java工作负载。弃用的结果是,由于减少了与上传相关的事件和与数据库相关的活动,您的Artifactory性能将得到改善。通过API或产品UI仍然可以浏览JAR存档和相关文件。

存档搜索将对与搜索参数匹配且位于存档文件夹中的所有文件执行搜索。典型的例子是一个邮政编码jar文件中定义的所有文件类型MIME类型支持配置。您可以为搜索指定以下参数。

的名字
要在文件名中搜索的术语。
路径
允许您为搜索指定路径筛选器。例如,Org/JFrog
只搜寻类别资源2022世界杯阿根廷预选赛赛程
选中后,只搜索类资源。2022世界杯阿根廷预选赛赛程任何其他文件类型将被过滤出搜索。
排除内部类
选中后,内部类将从搜索中排除。
存储库
限制搜索到指定的存储库。

查看源文件

您可以将鼠标悬停在类文件上并选择视图查看相应的源文件(如果可用)。

包搜索

包搜索使您能够基于特定的包类型运行搜索。对于每种类型,您可以根据所选包类型的相关元数据指定搜索参数。例如,search适用于搜索Helm Chart存储库。

在引擎盖下

包搜索基于Artifactory根据包的类型附加到包上的标准属性。例如,在搜索NuGet包时,Artifactory实际上是将搜索词与nuget.id而且nuget.version属性,应该附加到每个NuGet包。

限制

包搜索目前不适用于RubyGems、PyPI、Debian和PHP Composer存储库的远程存储库缓存。

下表显示了每种包类型可以使用的参数:

搜索类型 搜索参数
高山
包名称,版本,存储库,校验和
鲍尔
软件包名称、版本
厨师
名称,版本,类别,平台
CocoaPods
软件包名称、版本
作曲家
软件包名称、版本
柯南
包名称,版本,用户,通道,操作系统,架构,构建类型,编译器
Conda
包名称,版本,拱门,平台
凹口
包名、版本
Debian
文件名(不带. deb扩展),分布,组件,体系结构
码头工人
完整的图像名称空间,图像标签,图像摘要
宝石
软件包名称、版本
包名、版本
舵图名称,舵图版本,应用程序版本
Maven GAVC
组ID,工件ID,版本,分类器
Npm
包名称,版本,范围
NuGet
包号、版本
Opkg
包名称,版本,体系结构,优先级,维护者
PyPI
软件包名称、版本
RPM
包名称,版本,体系结构,发布
流浪的
框名称,版本,提供程序

所有这些搜索字段都支持?而且通配符。

包搜索作为AQL查询

对于大多数包格式,包搜索是作为AQL查询实现的。搜索完成后,单击AQL查询按钮查看搜索中使用的AQL查询。你也可以点击复制图标,将查询复制到剪贴板。

将搜索限制在特定的存储库

当将搜索限制到特定的存储库时,您可以选择具有相应包类型的存储库。包搜索依赖于那些具有正确布局的存储库。在布局错误的存储库中搜索将会得到不可预测和不可靠的结果。

下面的示例显示了搜索任何Docker映像的结果最新的在它的名字中:

属性搜索

需要Artifactory Pro许可证及以上。

您可以搜索工件或文件夹属性无论它们是Artifactory分配的标准属性,还是您可以自由分配的自定义属性。

定义您的搜索参数,单击添加属性关键字段中,输入要搜索的属性的名称,或从提供的列表中选择一个。

然后,在价值字段,在指定属性中设置要搜索的值。要向搜索添加更多属性,请使用添加属性

您可以重复此过程,为您的搜索指定任意数量的属性和值。

通配符可以在“属性值”字段中使用

您可以使用?中的通配符价值字段。


结合属性和值

属性可以使用操作符。

属性还可以将赋给特定属性的不同值进行组合操作符。
这意味着只有满足所有指定的搜索条件的工件才会被找到。

此示例显示了对具有build.number属性的值为2。


校验和搜索

您可以根据MD5、SHA1或SHA2校验和值搜索工件。如果您想要识别名称已更改的工件,这可能特别有用。

“校验和搜索”不支持通配符,因此在搜索字段中输入的词必须是有效的MD5或SHA1值。

这个例子展示了使用SHA1校验和搜索工件的过程。

JCenter搜索

Artifactory提供了到Bintray的JCenter存储库的直接连接,该存储库包含了流行的Apache Maven包的全面集合。

要在JCenter上搜索包,请选择JCenter随着搜索类型并输入您要查找的包的名称。


垃圾搜索

您可以通过选择来搜索已移到垃圾桶的工件垃圾随着搜索类型

中输入工件的名称查询字段,或选择校验和搜索复选框并输入工件的校验和。

发布包搜索

要求JFrog发行版安装企业+许可证。

您可以在指定的时间内搜索可分发的和已收到的发布包页面


搜索扫描资源2022世界杯阿根廷预选赛赛程

要求JFrog x射线安装与Pro X,带有X射线的企业,或企业+许可证。

在Security & Compliance搜索中搜索扫描结果,根据资源类型-返回扫描结果.构建、发布包和构件。系统将显示扫描到的包含特定资源问题的资源总数。2022世界杯阿根廷预选赛赛程

您可以为搜索指定以下参数。

的名字
根据具体搜索问题的名字
通过许可
搜索包含特定许可证或未2022世界杯阿根廷预选赛赛程知许可证的资源。
的清规戒律
根据“高”、“低”、“2022世界杯阿根廷预选赛赛程中”、“未知”四个级别搜索包含漏洞的资源。
日期范围
将搜索限制在指定的日期范围。

结果按资源类型显示。单击每个选项卡可查看完整列表,单击资源可在专用资源页中查看问题。


寻找管道

您可以使用regex和*和?通配符。此外,以下过滤器可以用来缩小你的搜索范围:

的名字
根据特定的管道名称进行搜索。
分支
根据特定分支进行搜索。
触发之前
搜索在指定日期之前触发的管道。
触发后
搜索在指定日期之后触发的管道。

示例1

示例2

示例3

版权所有©2022 JFrog Ltd.