8.3. 导入多个 GitLab 存储库
在 Red Hat Developer Hub 中,您可以选择 GitLab 项目,并将其载入到 Developer Hub 目录。此功能是一个技术预览功能。
重要
技术预览功能为用户提供了一个对最新的产品创新的试用机会,以便用户可以对其进行测试并提供反馈。但是,Red Hat 订阅级别协议并不包括对这些技术预览功能的完全支持。这些功能可能并不完善,且不适用于生产环境。由于红帽会考虑在将来的产品中使用这些技术预览功能,我们将尝试解决客户在使用这些功能时遇到的问题。请参阅: 技术预览支持范围。
先决条件
- 您已 启用了 Bulk Import 功能,并授予它的访问权限。
- 您已设置了 GitLab 个人访问令牌(PAT)。
流程
- 在 RHDH 中,点 Bulk Import
- 点 Import。
- 选择 GitLab 作为您的 Approval tool 选项。
使用 Project 和 Group 视图查看所有可用的 GitLab 项目和组列表:
- 使用 Project 视图选择要导入的 GitLab 项目。
- 使用 Group 视图选择 GitLab 组及其关联的项目以导入。
-
在 GitLab 中,查看您为 Bulk Import 选择的每个项目自动创建的 "Ad
catalog-info.yamlfile" merge 请求。 - 合并合并请求。
验证
- 在 RHDH 中,点 Bulk Import
在 Imported entities 列表中,每个导入的 GitLab 项目都有适当的状态: Waiting for approval 或 Added。
-
对于列出 批准作业的每个 Waiting,都有一个对应的合并请求,在对应的项目中添加
catalog-info.yaml文件。
-
对于列出 批准作业的每个 Waiting,都有一个对应的合并请求,在对应的项目中添加