功能介绍
分享链接
作者 :翟晓剑
最后编辑:翟晓剑 于 2025-08-10 22:17:53
阅读:76
一、概述
制品库是用于存储和管理软件制品的集中式仓库,这些制品在整个软件开发生命周期中使用的容器镜像或 Helm 等多种格式。
二、制品库类型
以下是当前支持的制品库类型:
- Docker:存储容器镜像的制品库类型。
- Helm:管理 Kubernetes 应用的制品类型。
- Generic:通用型,可灵活满足各类需求。
- Maven:专为 Java 生态系统设计的制品库,主要用于集中存储、管理和分发 Java 项目的各类依赖包(如 JAR、WAR、POM 文件等)及构建产物。
- Gradle:主要用于存储、管理和分发通过 Gradle 构建的各类软件制品。
- Python:适用于所有 Python 依赖包存储的制品类型。
- NPM:专为JavaScript/Node.js 生态设计的制品类型,核心作用是集中存储、管理和分发 JavaScript 相关的包(package)及依赖。
三、制品管理
1. 制品详情
制品一旦被推送到制品库,则可以进行统一化管理。上传的每个制品都包含三个层级:
- 制品:制品被管理和分发的主要对象,
- 版本:每个制品有多个标签定义的版本。
- 摘要:摘要是一种加密哈希(通常是SHA-256),用于唯一标识制品的特定版本。与可变的标签不同(例如,最新的标签可能会随着时间的推移指向不同的版本),摘要是不可变的,并保证您引用的内容与创建时的内容完全相同。
Site-Footer