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

搜索





概述

JFrog平台充分发挥了Artifactory的通用特性,并为目前使用的所有主要打包格式提供了先进的打包管理。作为唯一具有独特体系结构的存储库,它包括一个文件存储层和一个单独的数据库层,Artifactory是唯一能够本地支持当前包格式以及随时可能出现的任何新格式的存储库管理器。

使用单类型存储库的范例,所有存储库在创建时都被分配一个类型,允许高效的索引,以允许任何客户端或依赖管理器直接透明地使用Artifactory作为其自然存储库。

Application模块中的Packages视图提供了对存储库中所有包信息的轻松访问,并支持:

页面内容


支持包类型

JFrog平台支持以下包格式,并根据需要定期添加新格式。

高山
使用Artifactory完全控制Alpine Linux的部署和解决过程(* . apk)包。
鲍尔
通过托管您自己的Bower组件和代理Artifactory中的Bower注册表来促进前端开发。
货物
通过使用存储库管理器的所有优点,增强Cargo的配置管理能力。
厨师
使用存储库管理器的所有优点,通过Chef增强配置管理的能力。
CocoaPods
使用成熟的CocoaPods存储库加速Xcode和CocoaPods的开发。
柯南
Artifactory是具有细粒度访问控制的C/ c++包的唯一安全的私有存储库。
Conda
Artifactory本机支持Python、R、Ruby、Lua、Scala、Java、JavaScript、C/ c++、FORTRAN的Conda存储库。
凹口
使用专用的CRAN存储库部署和解析R语言的CRAN包。
Debian
托管和提供带有GPG签名的Debian包。
码头工人
举办自己的保护私有Docker注册表以及代理外部Docker注册中心,如Docker Hub。
Git LFS
在处理大型媒体文件和其他二进制资源时优化工作流程。2022世界杯阿根廷预选赛赛程
去注册
构建去项目同时通过Artifactory解决依赖性,然后发布生成的Go包成一个安全的,私人去注册
Gradle
运行Gradle构建时,从Gradle存储库解析依赖项并将构建输出部署到Gradle存储库。
在Artifactory中管理您的Helm Charts,并获得对Kubernetes集群部署的控制。
Maven
Artifactory既是构建所需的Maven工件的来源,也是部署在构建过程中生成的工件的目标。
npm
托管你自己的node.js包,代理远程npm存储库,比如npmjs.org通过Artifactory。
NuGet
在Artifactory中托管和代理NuGet包,并将Artifactory中的库拉到各种Visual Studio . net应用程序中。
Opkg
使用Opkg存储库优化OpenWrt的工作。代理正式的OpenWrt存储库和缓存远程.ipk文件。
P2
通过Artifactory P2存储库代理和托管所有Eclipse插件,允许用户对所有Eclipse更新有一个单一访问点。
PHP的作曲家
从Artifactory向Composer命令行工具提供Composer包,并访问Packagist和其他远程Composer元数据存储库。
酒吧存储库
Artifactory本机支持Dart包,使您完全控制您的部署和解决过程颤振角飞镖,以及一般Dart程序。
木偶
配置管理满足了Artifactory中使用Puppet存储库的存储库管理。
PyPI
完全支持pip的主机和代理PyPI发行版。
RPM
直接从Artifactory服务器分发rpm,作为全功能的YUM存储库。
RubyGems

使用Artifactory托管您自己的宝石和代理远程宝石存储库,如rubygems.org

SBT
运行SBT构建时,从SBT存储库解析依赖项并将构建输出部署到SBT存储库。
起程拓殖
一个成熟的Terraform存储库解决方案,让您完全控制Terraform模块、提供者和后端包的部署和解析过程。
流浪的
安全地将Vagrant盒子托管在本地存储库中。
风投公司
使用打包为二进制文件的源文件。



检查包

Packages页面提供了对存储库中所有包的信息的轻松访问。

您可以快速访问有关最新包版本的最重要的摘要信息,并且可以轻松深入了解有关以前版本的更多详细信息。您可以方便地使用过滤器和排序功能,以及到build和Artifacts页面的交叉引用链接。

对于某些包类型,在深入到包中时,可以下载包并复制安装命令。

要查看包的信息,可以从应用程序模块,去Artifactory|

过滤包列表

最初,默认情况下,每个面板都包含有关包的上一个版本的信息。在初始视图中,列表包含所有可用的包类型,默认情况下,根据包名按词法顺序排序,按降序排列。用户可以对列表进行排序和筛选。用户的新排序和筛选设置将成为新的默认设置。

要更改排序条件,请单击下拉箭头并选择以下排序选项之一:

  • 名称:包的名字
  • 下载:下载包的次数

要切换排序顺序,请单击排序选项列表右侧的箭头。


查看包信息

在“Packages”列表中,显示包的摘要信息,包的名称和logo在左上角,最新版本的创建日期和版本号。面板右上角显示如下信息。

许可证
包装上的许可证名称
版本
包的版本数
x光
x射线扫描的状态。

有关更多信息,请参见x射线安全和合规

X射线扫描需要Pro X、企业X射线或企业+许可证。

下载
该包(在其各种版本中)已被下载的总次数
标签
元数据标签(仅适用于npm和NuGet)

单击一个包以查看包的版本。

版本部分中,使用视图切换以选择以下视图之一:

  • 列表:显示包版本信息
  • 图:显示来自JFrog Xray的安全和许可违规信息,以及每个版本的下载数量。
    有关更多信息,请参见x射线安全和合规
    X射线扫描需要Pro X、企业X射线或企业+许可证。

列表选项显示包的版本信息:

版本
包版本号
存储库
包含包版本的存储库的名称
消化
该包的SHA 256摘要(仅适用于Docker)
最后修改
最后修改包版本的日期
下载
下载包版本的次数
x光状态

显示的x射线状态指示灯如下:

  • 包漏洞严重程度(低/中/高)
  • 没有扫描
  • 没有漏洞
  • 等待扫描

有关更多信息,请参见x射线安全和合规

X射线扫描需要Pro X、企业X射线或企业+许可证。

NPM只包

对于npm包类型,出现在包名称的右侧。有关详细信息,请参见向项目中添加包

查看包装上的x射线数据

需要JFrog订阅
免费的专业团队企业进入。+箴X企业进入。+

X射线扫描需要Pro X、企业X射线或企业+许可证。

在包列表视图中,您可以快速和定期地检查索引资源上所有扫描包的安全性和符合性状态,以获得有关包的最新版本的x射线扫描状态和分配许可证的信息。2022世界杯阿根廷预选赛赛程

在列表视图中,您可以切换到Graph选项卡,以查看根据严重程度显示的安全或许可证违反情况的图表。


查看包版本信息

单击版本号,在详细表中查看关于特定包版本的详细信息。

在顶部面板中的摘要部分中的信息现在显示所选包版本的摘要信息。

要下载软件包版本到您的计算机,请单击下载,位于概要信息的下方。有关更多信息,请参见下载软件包版本。

详细的表现在显示以下选项卡和信息:

自述

适用于npm包。包含的readme文档

构建

构建部分中,使用视图切换以选择以下视图之一:

  • 由:显示关于生成包版本的构建的信息
  • 使用:的信息。的构建使用包版本作为依赖项

这些信息包括每个版本的名称、编号和创建日期。单击构建名称以打开包含关于构建的完整信息的构建页面。

x光数据

X射线扫描需要Pro X、企业X射线或企业+许可证。

有关更多信息,请参见查看“包版本”中的x射线数据

码头工人层

适用于Docker包。列出与层相关的信息。

分布

需要一个企业+许可证。

显示包含包版本的发布包,发布包分发状态以及它们最后一次更新的时间。中单击发布包名称以查看包分布页面。

存储库

显示包版本存在的位置在Artifactory。的位置由存储库名称和Artifactory中包的完整路径表示。输入版本号或存储库名称以筛选列表。

单击路径以打开Artifact Repository Browser,在Tree视图中显示包的位置。

查看包版本x射线数据

选择软件包版本会显示详细的x射线数据信息。

在顶部窗格中,可以查看该版本的x射线级别和授权。

x光数据选项卡,您可以查看这些专用的x射线相关选项卡,选项卡可以在版本上运行一组操作。有关每个选项卡的详细信息,请参见资源扫描结果分析

x光数据选项卡,您可以查看这些专用的x射线相关选项卡,选项卡可以在版本上运行一组操作。有关每个选项卡的详细信息,请参见分析扫描结果


下载包版本

若要从版本级信息页将软件包下载到计算机,请选择版本,然后单击下载,位于摘要信息的右下方。


向项目中添加包

只适用于npm包。

通常使用复制命令按钮比使用下载按钮。

单击,将最新版本的包添加到项目中.文本框中显示的命令被复制到剪贴板。将命令粘贴到终端的命令行中。执行命令行自动将包的最新版本添加到包中。json文件。

当系统显示版本级别信息时,选择具体的版本,单击将所选版本的命令复制到剪贴板。按照上面的描述继续将包的版本添加到包中。json文件。

版权所有©2022 JFrog有限公司