1.9 KiB
1.9 KiB
title, type, tags, sources, last_updated
| title | type | tags | sources | last_updated | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Artifact Repo(制品仓库) | concept |
|
|
2026-05-11 |
Artifact Repo(制品仓库)
Artifact Repo 是存储 CI/CD 流水线产出的二进制文件(如 JAR、Docker 镜像、安装包等)的仓库。在 OpenText 环境中,制品仓库通过 Artifactory 管理,并在 Product Hub(PHT)中映射权限。
与 Source Repo 的区别
| 维度 | Source Repo | Artifact Repo |
|---|---|---|
| 存储内容 | 源代码 | 构建产物(二进制文件) |
| 工具 | GitLab | Artifactory |
| 权限管理 | PHT 中映射 Source Repo 权限 | PHT 中管理 Artifact Repo 权限 |
| 新结构默认启用 | 否(需手动映射) | 是(自动启用) |
在 Product Hub 中的管理
- Product 可以在 PHT 中映射 Artifact Repo
- Artifact Repo 权限为新结构默认启用
- 与 Product Hierarchy 关联:每个 Product 可以关联多个 Source Repo 和 Artifact Repo
与 CI/CD Pipeline 的关系
CI/CD Pipeline 的产出(构建产物)存储于 Artifact Repo:
代码提交 → GitLab (Source Repo)
↓
CI/CD Pipeline 执行
↓
构建产物生成
↓
Artifactory (Artifact Repo)
↓
部署到客户环境
与 Product Hub 的集成
Product Hub (PhD) 管理 Artifact Repo 的:
- 权限配置
- 与产品的关联关系
- 跨团队访问控制
Connections
- Artifact-Repo ← managed_by ← Product Hub (PhD)
- Artifact-Repo ← stores ← CI/CD Pipeline 输出
- Artifact-Repo ← provided_by ← Artifactory
- Artifact-Repo ← associated_with ← Product Hierarchy