第 1 章 仓库管理
Automation hub 包括两种类型的软件仓库,您可以发布内容:
- Staging 软件仓库
- 具有命名空间上传权限的任何用户都可以将内容发布到这些存储库中。这些存储库中的内容在搜索页面中不可用,而是显示在批准仪表板中供管理员进行验证。
- 自定义软件仓库
- 对存储库具有写入权限的任何用户都可以将内容发布到这些存储库。这些存储库不会在批准仪表板中显示。它们可以显示在搜索页面上,具体取决于搜索是否由存储库的所有者启用。自定义软件仓库可以是私有存储库,其中只有具有查看权限的用户才能查看它们,或者所有用户都可以看到它们的公共存储库。
staging 存储库使用 pipeline=staging 标签标记。默认情况下,Automation hub 附带了一个 staging 存储库,当没有指定存储库来上传集合时会自动使用。但是,用户可以在存储库 创建期间创建新的暂存存储库。
1.1. 批准管道
Automation hub 允许您将集合批准到标记为 pipeline=approved 标签的任何存储库中。默认情况下,自动化中心附带了一个用于批准的内容的存储库,但您可以选择从存储库创建屏幕中添加更多。带有此标签的存储库没有资格直接发布,集合必须来自其中一个 staging 存储库。
- 自动批准
-
启用自动批准后,任何上传到 staging 存储库的集合将自动提升到标记为
pipeline=approved的所有存储库。 - 批准需要
当管理员导航到批准仪表板时,他们可以查看上传到任何 staging 存储库中的集合。从此处,他们会看到一个批准按钮。点 Approve 显示批准的存储库列表。从此列表中,管理员可以选择应当提升内容的 1 个或更多存储库。
如果只有一个已批准的存储库,则集合会自动移到其中,管理员不会被提示选择存储库。
- 拒绝
- 拒绝的集合会自动放入预安装的拒绝存储库中。