敢于做一个手工Debian恶魔

在Artifactory的Debian回购

JFrog Artifactory支持Debian存储库涵盖了Debian包的完整生命周期来管理开发,脆弱性分析工件流控制而且分布在这个博客中,您可以回顾我们为Debian社区专门开发的最新特性,包括您可能还没有注意到的很酷的特性。

使用Artifactory Debian存储库的9个原因

作为一个成熟的Debian存储库,Artifactory:

  1. 生成与Debian客户端完全兼容的索引文件。
  2. 提供GPG签名密钥,Debian客户端可以使用它来验证包。
  3. 为托管在Artifactory的Debian包计算元数据局部存储库
  4. 支持Debian存储库的APT客户端的哈希获取功能使用自动架构进行布局。当Debian元数据更新非常频繁时,这是非常有用的。
  5. 通过REST API为以下方面提供广泛支持Debian
  6. 支持以下Debian压缩索引:Gzip、Bzip2、LZMA和XZ。
  7. 支持本地、远程和虚拟存储库。
  8. 跨多站点拓扑管理Debian二进制文件。
  9. 支持向大型企业扩展。

本地,远程或虚拟Debian回购:您可以选择!

局部存储库

本地Debian存储库是物理的、本地管理的存储库,您可以在其中部署Debian包。通常,它们用于部署内部和外部发行版以及开发版本,但它们也可以用于存储公共存储库(如第三方商业组件)中不能广泛使用的Debian包。Artifactory Debian本地回购

远程存储库

远程存储库允许您代理和缓存远程Debian资源,以消除对网络的依赖,即使远程资源宕机,也可以继续操2022世界杯阿根廷预选赛赛程作。代理远程存储库和缓存来自远程存储库的外部包的能力是至关重要的,因为它可以加快构建速度,确保可靠的访问,对材料清单进行控制,并提供更多的好处,使其成为您在您的应用程序中不可或缺的实践CI / CD管道

你知道吗?
您可以从远程Debian存储库提取Debian包元数据(即组件、分发和体系结构),并将元数据分配为缓存包的属性。可以使用 REST API 或者从 Artifactory UI 这支持在远程存储库中搜索缓存的Debian包,以及将远程缓存的Debian包白名单添加到本地Debian存储库。


虚拟存储库

虚拟存储库封装任意数量的本地、远程和虚拟存储库,并将它们表示为从单个URL访问的统一存储库。它为您提供了一种管理开发人员访问哪些存储库的方法,因为您可以自由地混合、匹配和修改虚拟存储库中包含的实际存储库。

为了优化工件解析,Artifactory将首先查看本地存储库,然后查看远程存储库缓存,然后才通过网络直接从远程资源请求工件。对于开发人员来说,这很简单。只需请求包,Artifactory将根据您组织的策略安全且优化地访问它。

Artifactory中的虚拟Debian回购

跨多站点管理Debian二进制文件

通过配置Debian本地、远程和虚拟来使用Artifactory多站点拓扑来执行复制,您可以跨多站点管理二进制文件。看看它是怎么做的,看Artifactory多站点