第 4 章 关于软件模板
Red Hat Developer Hub 中的软件模板提供了创建软件组件并将其发布到不同版本控制存储库(如 Git)的简化方法。平台工程师在 Red Hat Developer Hub 中创建和维护软件模板。
您可以配置软件模板以创建软件组件,并将这些组件发布到 Git 存储库。将组件发布到 Git 存储库后,在 Software Catalog 中注册这些组件。
模板由 YAML 文件中定义的不同 UI 字段组成。软件模板包括 操作,它们是按顺序执行的步骤,并可有条件地执行。
4.1. 使用模板编辑器创建软件模板 复制链接链接已复制到粘贴板!
使用 Red Hat Developer Hub 模板编辑器创建软件模板。
另外,您可以使用 Template Editor 来执行以下操作:
- file > Open template directory
- file > Create template directory
- file > Close template editor
-
使用 Custom Fields Explorer 按钮测试
templates.yaml
文件中的自定义字段 - 查看 Installed Actions 文档
流程
要使用 Template Editor 模板创建软件模板,请完成以下步骤:
- 在 Red Hat Developer Hub 导航菜单中,点 Catalog > Self-service。或者,要进入 Self-service 页面,在标头菜单中点击(+)图标。
单击 More options 图标,再选择 Manage Templates。
注意Managed Templates 页面中的以下选项不会在 Red Hat Developer Hub 实例中创建软件组件:
-
Template Form Playground: 用来创建和测试
templates.yaml
文件 - Custom Field Explorer :使用测试自定义字段
-
Template Form Playground: 用来创建和测试
在 Managed Templates 页面中,选择以下选项之一:
Load Template Directory: 用来加载现有的
templates.yaml
文件-
在本地文件管理器中,导航到存储
templates.yaml
文件的文件夹,然后点 Select。
-
在本地文件管理器中,导航到存储
创建新模板 :使用 创建
templates.yaml
文件-
在本地文件管理器中,导航到您希望 Template Editor 创建
templates.yaml
文件的文件夹,然后点 Select。 -
在 Template Editor 页面中,选择
templates.yaml
文件。 (可选)您可以预览和测试模板规格。
- 在 一些步骤选项卡中的 Fill 中,在必填字段中输入文本,然后单击 Next。
- 在 Repository Location 选项卡中,在必填字段中输入文本,然后单击 Review。
- 修改模板参数的 YAML 定义。有关这些参数的详情请参考 第 4.2 节 “将软件模板创建为 YAML 文件”。
- 查看准确性的信息,然后点 Create。
- 创建软件模板后,在您的 RHDH 实例中导入您的软件模板。
-
在本地文件管理器中,导航到您希望 Template Editor 创建
验证
- 单击导航面板中的 Catalog 选项卡。
- 在 Kind 下拉菜单中,选择 Template。
- 确认模板显示在现有模板列表中。
后续步骤
- 在您的 RHDH 实例中导入 您的软件模板。