--- title: "Artifact Repo(制品仓库)" type: concept tags: [Artifact-Repo, DevOps, CI/CD, OpenText, Thor, Artifactory] sources: - public-cloud-learning-sessions-opentext-product-hub-pht-overview-and-qa-20240806 last_updated: 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 ## Sources - [[public-cloud-learning-sessions-opentext-product-hub-pht-overview-and-qa-20240806]]