7.6. 创建复合内容视图
使用此流程来创建复合内容视图。要使用 CLI 而不是 Web UI,请参阅 CLI 过程。
流程
- 在 Satellite Web UI 中,导航到 Content > Content Views,再点击 Create New View。
- 在 Name 字段中输入视图的名称。Red Hat Satellite 6 会自动从您输入的名称完成 Label 字段。
- 在 Description 字段中输入视图的描述。
- 选中 Composite View? 复选框,以创建 Composite Content View。
- 可选: 如果您希望在发布内容视图时自动重新发布 Composite Content View,请选择 Auto Publish 复选框。
- 点 Save。
- 在 Add Content Views 区域,选择要添加到 Composite Content View 的内容视图,然后单击 Add Content Views。
- 单击 Publish New Version,以发布 Composite Content View。在 Description 字段中输入描述信息,然后单击 Save。
- 单击 Promote,再选择要提升 Composite Content View to 的生命周期环境,输入描述,然后单击 提升版本。
CLI 过程
在创建 Composite Content Views 之前,列出您现有内容视图的版本 ID:
# hammer content-view version list \ --organization "My_Organization"创建新的 Composite 内容视图。当
--auto-publish选项被设置为yes时,Composite Content View 会在内容视图包含重新发布时自动重新发布:# hammer content-view create \ --composite \ --auto-publish yes \ --name "Example_Composite_Content_View" \ --description "Example Composite Content View" \ --organization "My_Organization"
将组件内容视图添加到 Composite Content View。您必须包含 Content View Version ID 并使用
--latest选项。要将多个组件内容视图包含到 Composite Content View,请为您要包含的每个内容视图重复此步骤:# hammer content-view component add \ --component-content-view-id Content_View_Version_ID \ --latest \ --composite-content-view "Example_Composite_Content_View"发布 Composite Content View:
# hammer content-view publish \ --name "Example_Composite_Content_View" \ --description "Initial version of Composite Content View" \ --organization "My_Organization"
在所有环境中提升 Composite Content View:
# hammer content-view version promote \ --content-view "Example_Composite_Content_View" \ --version 1 \ --to-lifecycle-environment "Development" \ --organization "My_Organization" # hammer content-view version promote \ --content-view "Example_Composite_Content_View" \ --version 1 \ --to-lifecycle-environment "Testing" \ --organization "My_Organization" # hammer content-view version promote \ --content-view "Example_Composite_Content_View" \ --version 1 \ --to-lifecycle-environment "Production" \ --organization "My_Organization"