支持的包类型
JFrog平台支持以下包格式,并根据需要定期添加新格式。
高山Linux |
使用Artifactory完全控制Alpine Linux的部署和解决过程(* . apk )包。 |
鲍尔 |
通过在Artifactory中托管自己的Bower组件和代理Bower注册表来促进前端开发。 |
货物 |
使用Cargo使用存储库管理器的所有优点来增强配置管理的能力。 |
厨师 |
使用Chef,利用存储库管理器的所有优点增强配置管理的能力。 |
CocoaPods |
使用Xcode和CocoaPods加速开发,拥有成熟的CocoaPods存储库。 |
柯南 |
Artifactory是唯一具有细粒度访问控制的C/ c++包的安全私有存储库。 |
Conda |
Artifactory原生支持Conda存储库的Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ c++, FORTRAN。 |
凹口 |
使用专用的CRAN存储库部署和解析R语言的CRAN包。 |
Debian |
托管并提供带有GPG签名的Debian包。 |
码头工人 |
托管你自己的保护私有Docker注册表以及代理外部Docker注册表,如Docker Hub。 |
Git LFS |
在处理大型媒体文件和其他二进制资源时优化您的工作流程。2022世界杯阿根廷预选赛赛程 |
去注册 |
构建Go项目同时通过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的作曲家 |
将Composer包从Artifactory提供给Composer命令行工具,并访问Packagist和其他远程Composer元数据存储库。 |
酒吧存储库 |
Artifactory本机支持Dart包,让您完全控制您的部署和解决过程颤振,角飞镖,以及一般Dart程序。 |
木偶 |
在Artifactory中,配置管理使用Puppet存储库满足存储库管理。 |
PyPI |
完全支持pip的主机和代理PyPI发行版。 |
RPM |
直接从Artifactory服务器分发rpm,充当全功能的YUM存储库。 |
RubyGems |
使用Artifactory托管您自己的宝石和代理远程宝石库,如rubygems.org. |
SBT |
运行SBT构建时,从SBT存储库解析构建输出并将其部署到SBT存储库。 |
斯威夫特 |
Artifactory本地支持专用的斯威夫特注册表,让您完全控制您的Swift包和依赖项的部署和解决过程。 |
起程拓殖 |
一个成熟的Terraform存储库解决方案,让您完全控制Terraform模块、提供者和后端包的部署和解析过程。 |
流浪的 |
安全地托管您的Vagrant盒子在本地存储库。 |
风投公司 |
使用打包为二进制文件的源文件。 |
检查包
Packages页面提供了对存储库中所有包信息的方便访问。
您可以快速访问有关最新包版本的最重要的摘要信息,并且可以轻松地深入了解有关以前版本的更多详细信息。过滤器和排序特性为您提供了方便,以及到构建和构件页面的交叉引用链接。
对于某些包类型,您可以下载包并在深入到包时复制安装命令。
要查看有关包的信息,请从应用程序模块,转到Artifactory|包.
过滤包列表
最初,默认情况下,每个面板包含有关包的最新版本的信息。在初始视图中,列表包括所有可用的包类型,默认情况下,按照包名的词法顺序进行排序,按降序排列。用户可以对列表进行排序和筛选。用户的新排序和筛选设置将成为新的默认设置。
若要更改排序条件,请单击下拉箭头并选择以下排序选项之一:
- 名称:包名
- 下载:下载包的次数
若要切换排序顺序,请单击排序选项列表右侧的箭头。
查看包信息
在“包”列表中,显示包的概要信息,包的名称和logo在左上角,最新版本的创建日期和版本号。界面右上方显示如下信息。
许可证 |
包含包的license名称 |
版本 |
包的版本数 |
x光 |
x射线扫描状态。 有关更多信息,请参见x射线安全性和合规性. X射线扫描需要Pro X,企业X射线,或企业+许可证。 |
下载 |
下载包(各种版本)的总次数 |
标签 |
元数据标签(仅适用于npm和NuGet) |
单击一个包以查看包的版本。
在版本部分,使用视图切换以选择以下视图之一:
- 列表:显示包版本信息.
- 图:显示安全和许可证违反信息,从JFrog x射线的下载每个版本的数量。
有关更多信息,请参见x射线安全性和合规性.
X射线扫描需要Pro X,企业X射线,或企业+许可证。
的列表选项显示有关包版本的以下信息:
版本 |
软件包版本号 |
存储库 |
包含包版本的存储库名称 |
消化 |
软件包的SHA 256摘要(仅适用于Docker) |
最后修改 |
最后一次修改包版本的日期 |
下载 |
下载包版本的次数 |
x光状态 |
x射线状态指示灯显示如下:
有关更多信息,请参见x射线安全性和合规性. X射线扫描需要Pro X,企业X射线,或企业+许可证。 |
NPM包
对于npm包类型,出现在包名称的右侧。详细信息请参见向项目中添加包.
查看包的x射线数据
X射线扫描需要Pro X,企业X射线,或企业+许可证。
我在软件包列表视图中,您可以快速并定期查看索引资源上所有扫描软件包的安全性和合规性状态,以获得有关软件包最新版本的x射线扫描状态和已分配许可证的信息。2022世界杯阿根廷预选赛赛程
在列表视图下,切换到“Graph”页签,可以查看安全违规或license违规情况的分布图。
查看包版本信息
单击版本号,在详细信息表中查看有关特定包版本的详细信息。
顶部面板中的摘要部分中的信息现在显示了关于所选包版本的摘要信息。
要将软件包版本下载到您的计算机,请单击下载,位于右侧的摘要信息下方。有关更多信息,请参见下载软件包版本。
详细的表格现在显示如下选项卡和信息:
自述
适用于npm包。包含自述文档.
构建
在构建部分,使用视图切换以选择以下视图之一:
- 由:显示关于生成包版本的构建的信息.
- 使用:显示有关的构建使用包版本作为依赖项.
该信息包括每个构建的名称、编号和创建日期。单击构建名称以打开包含关于构建的完整信息的构建页面。
x光数据
X射线扫描需要Pro X,企业X射线,或企业+许可证。
有关更多信息,请参见在“包版本”中查看x射线数据.
码头工人层
适用于Docker包。列出与层相关的信息。
分布
需要一个企业+许可证。
显示包含包版本的发布包,发布包分发状态以及它们最后一次更新的时间。中查看发布包名称分布页面。
存储库
显示包版本存在的位置在Artifactory。的位置是由存储库名称和Artifactory中包的完整路径指示的。输入版本号或存储库名称以筛选列表。
单击路径打开Artifact Repository Browser,在Tree视图中显示包的位置。
查看包版本x射线数据
选择软件包版本可显示详细的x射线数据信息。
在顶部窗格中,您可以查看分配给该版本的x射线级别和许可证。
下x光数据选项卡,您可以查看这些专用的x射线相关选项卡,并选择在版本上运行一组操作。有关每个选项卡的详细信息,请参见资源扫描结果分析.
下x光数据选项卡,您可以查看这些专用的x射线相关选项卡,并选择在版本上运行一组操作。有关每个选项卡的详细信息,请参见资源扫描结果分析.
软件包版本下载
若要从版本级信息页将包下载到计算机,请选择版本,单击下载,位于摘要信息的右下方。
向项目中添加包
只适用于npm包。
复制命令按钮通常比复制命令按钮更方便下载按钮。
单击,将最新版本的软件包添加到项目中.文本框中的命令被复制到剪贴板中。将命令粘贴到终端上的命令行中。执行命令行自动将最新版本的包添加到包中。json文件。
当系统显示版本级别信息时,选择具体版本,单击将所选版本的命令复制到剪贴板。继续如上所述将包的版本添加到包中。json文件。