敢于成为一个Artifactory Debian魔鬼

JFrog Artifactory支持Debian存储库覆盖你的Debian包的整个生命周期来管理开发,脆弱性分析,工件流控制而且分布.在这个博客中,你可以回顾我们为Debian社区专门开发的最新特性,包括一些你可能忽略的很酷的特性。
使用Artifactory Debian存储库的9个理由
作为一个成熟的Debian存储库,Artifactory:
- 生成与Debian客户端完全兼容的索引文件。
- 提供GPG签名密钥,Debian客户端可以使用它来验证包。
- 计算驻留在Artifactory的Debian包的元数据局部存储库.
- 支持针对Debian存储库的APT客户机的哈希获取功能使用自动化架构进行布局。当Debian元数据更新非常频繁时,这非常有用。
- 通过REST API为以下方面提供广泛支持Debian.
- 支持以下压缩Debian索引:Gzip、Bzip2、LZMA和XZ。
- 支持本地、远程和虚拟存储库。
- 跨多站点拓扑管理您的Debian二进制文件。
- 支持扩展到大型企业。
本地、远程或虚拟Debian回购:您可以选择!
局部存储库
本地Debian仓库是物理的、本地管理的存储库,您可以在其中部署Debian包。通常,它们用于部署内部和外部版本以及开发构建,但它们也可以用于存储在公共存储库(如第三方商业组件)中没有广泛使用的Debian包。
远程存储库
远程存储库允许您代理和缓存远程Debian资源,以消除对网络的依赖,并在远程资源停机时继续操作。2022世界杯阿根廷预选赛赛程代理远程存储库和从远程存储库缓存外部包的能力是至关重要的,因为它可以加速构建,确保可靠的访问,提供对材料清单的控制,并提供更多的好处,使其成为您的生活中不可或缺的实践CI / CD管道.
您可以从远程Debian存储库中提取Debian包元数据(即组件、分布和体系结构),并将元数据分配为缓存包的属性。可以使用 REST API 或从 Artifactory UI . 这允许在远程存储库中搜索缓存的Debian包,以及将远程缓存的Debian包列入本地Debian存储库的白名单。
虚拟存储库
一个虚拟存储库封装任意数量的本地、远程和虚拟存储库,并将它们表示为从单个URL访问的统一存储库。它为您提供了一种管理开发人员访问哪些存储库的方法,因为您可以自由地混合、匹配和修改虚拟存储库中包含的实际存储库。
为了优化工件解析,Artifactory将首先查看本地存储库,然后是远程存储库缓存,然后才通过网络直接从远程资源请求工件。对于开发人员来说,这很简单。只需请求包,Artifactory就会根据您组织的策略安全地、最佳地访问它。

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