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





概述

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

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


特定于产品的需求

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

  • 发布包搜索:要求JFrog发行版安装企业+许可证。
  • 安全和合规搜索:需要安装JFrog XrayPro X, Enterprise with Xray或Enterprise+许可证。



搜索语法

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

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


查看您最近的搜索

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


支持搜索方法

查询支持以下查询方式。

自由文本搜索

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

使用过滤器的高级搜索

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

通过关键词搜索

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

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

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

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

(勾选) (勾选)


回购

根据存储库类型进行搜索—本地、远程、虚拟或分布。

例如:回购:myApp docker-local类型:包
返回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等垃圾。
工件>包
版本 所有的包 根据特定版本搜索工件。
类别 厨师 自由文本
平台 厨师和Conda 自由文本
用户 柯南 自由文本
通道 柯南 自由文本
操作系统 柯南 自由文本
柯南,康达,Debian, Opkg, RPM 自由文本
buildType

柯南

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

优先级

Debian, Opkg

自由文本
维护人员

Debian, Opkg

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

npm

自由文本
boxProvider 流浪的 自由文本
Artifacts > Archive Entries
路径
自由文本

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


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

excludeInnerClasses


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

checksumSearch


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



按资源类型查询

包搜索

您可以指定搜索参数:

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

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

校验和
键入包校验和值。



建立搜索

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

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


构件搜索

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

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

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

支持以下搜索类型:

快速搜索

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

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

的名字

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

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

归档文件的搜索

关于SaaS弃用通知的存档搜索

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

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

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

查看源文件

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

包搜索

包搜索使您能够基于特定的包类型运行搜索。对于每种类型,您可以根据所选包类型的相关元数据指定搜索参数。例如,搜索适合通过赫尔姆海图资料库进行搜索。

引擎盖下面

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

限制

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

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

搜索类型 搜索参数
高山
包名称,版本,存储库,校验和
鲍尔
包名称,版本
厨师
名称,版本,类别,平台
CocoaPods
包名称,版本
作曲家
包名称,版本
柯南
包名称、版本、用户、通道、操作系统、体系结构、构建类型、编译器
Conda
包名称,版本,拱,平台
凹口
包名称,版本
Debian
文件名(不包含. deb扩展),分布,组件,架构
码头工人
完整的图像命名空间,图像标签,图像摘要
宝石
包名称,版本
包名称,版本
舵盘名称,舵盘版本,应用版本
Maven GAVC
组ID,工件ID,版本,分类器
Npm
包名称、版本、范围
NuGet
包ID、版本
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 Xray安装与Pro X、带有Xray的企业或企业+许可证。

在“安全性与合规性”中搜索扫描结果时,按照资源类型-返回扫描结果。构建、发布包和工件。显示包含特定资源问题的扫描资源的总数。2022世界杯阿根廷预选赛赛程

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

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

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


寻找管道

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

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

示例1

示例2

示例3

版权所有©2022 JFrog有限公司