Auto-sync: 2026-04-29 04:03

This commit is contained in:
2026-04-29 04:03:31 +08:00
parent 2c56d5a031
commit eedfafcae2
47 changed files with 2453 additions and 0 deletions

View File

@@ -0,0 +1,61 @@
---
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 HubPHT中映射权限。
## 与 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]]