加载中...

Artifactory 是以色列公司 JFrog 推出的通用制品仓库(universal artifact repository),用于集中存储和管理软件构建产物,支持 Maven、Gradle、npm、PyPI、NuGet、Docker、Helm、Go module 等数十种包格式。
仓库分为三类:本地仓库(local)存放自研制品;远程仓库(remote)代理并缓存外部源(如 Maven Central、npmjs),加速下载并抵御外部源故障;虚拟仓库(virtual)将多个仓库聚合为单一入口。制品附带丰富元数据,可通过 AQL 查询语言检索。
Artifactory 是流水线的中枢:CI 构建产物统一入库并标记构建信息(Build Info),下游部署环节从仓库拉取指定版本,实现「一次构建、多处部署」,保证各环境使用完全相同的二进制。
JFrog 围绕其构建了包含安全扫描(Xray)、分发(Distribution)等组件的 DevOps 平台,与开源替代品 Sonatype Nexus Repository 构成该领域两大主流选择。

登录 后参与讨论
暂无讨论,来发表第一条评论吧