搜索

7.9. 创建复合内容视图

download PDF

使用这个流程创建复合内容视图。要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程

流程

  1. 在 Satellite Web UI 中,进入到 Content > Lifecycle > Content Views
  2. 单击 Create content view
  3. Create content view 窗口中,在 Name 字段中输入视图的名称。Red Hat Satellite 从您输入的名称自动完成 Label 字段。
  4. 可选:在 Description 字段中输入视图的描述。
  5. Type 选项卡中,选择 Composite 内容视图
  6. 可选:如果您要在内容视图重新发布时自动发布复合内容视图的新版本,请选择 Auto publish 复选框。
  7. 单击 Create content view
  8. Content views 选项卡上,选择要添加到复合内容视图的内容视图,然后单击 Add content view。
  9. Add content view 窗口中,选择每个内容视图的版本。
  10. 可选:如果要自动将内容视图更新至最新版本,请选择 Always update to latest version 复选框。
  11. Add,然后点 Publish new version
  12. 可选:在 Description 字段中输入内容视图的描述。
  13. Publish 窗口中,设置 Promote 开关,然后选择 生命周期环境。
  14. 单击 Next,然后单击 Finish

CLI 过程

  1. 在创建复合内容视图前,列出现有内容视图的版本 ID:

    # hammer content-view version list \
    --organization "My_Organization"
  2. 创建新的复合内容视图。当 --auto-publish 选项设为 yes 时,当包含的内容视图重新发布时,复合内容视图会自动重新发布:

    # hammer content-view create \
    --composite \
    --auto-publish yes \
    --name "Example_Composite_Content_View" \
    --description "Example composite content view" \
    --organization "My_Organization"
  3. 将内容视图添加到复合内容视图。您可以通过其 ID 或名称来识别命令中的内容视图、内容视图版本和组织。要将多个内容视图添加到复合内容视图,请对您要包含的每个内容视图重复此步骤。

    • 如果您为内容视图启用了 Always update to latest version 选项:

      # hammer content-view component add \
      --component-content-view-id Content_View_ID \
      --composite-content-view "Example_Composite_Content_View" \
      --latest \
      --organization "My_Organization"
    • 如果您为内容视图禁用了 Always update to latest version 选项:

      # hammer content-view component add \
      --component-content-view-id Content_View_ID \
      --composite-content-view "Example_Composite_Content_View" \
      --component-content-view-version-id Content_View_Version_ID \
      --organization "My_Organization"
  4. 发布复合内容视图:

    # hammer content-view publish \
    --name "Example_Composite_Content_View" \
    --description "Initial version of composite content view" \
    --organization "My_Organization"
  5. 在所有环境中提升复合内容视图:

    # 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"
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.