7.4. 创建内容视图


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

先决条件

虽然您可以基于内容视图,确定是否要根据内容视图解析任何软件包依赖项,但您可能希望更改默认的 Satellite 设置以为所有内容视图启用或禁用软件包解析。如需更多信息,请参阅 第 7.11 节 “解决软件包依赖项”

流程

  1. 在 Satellite Web UI 中,进入到 Content > Lifecycle > Content Views
  2. 单击 Create content view
  3. Name 字段中输入视图的名称。Satellite 会根据您输入的名称自动完成 Label 字段。
  4. Description 字段中,输入视图的描述。
  5. Type 字段中,选择 Content viewComposite 内容视图
  6. 可选:如果要在每次发布此内容视图时自动解决依赖项,请选择 Solve dependencies 复选框。依赖项会妨碍发布时间缓慢,并可能会忽略您所使用的任何内容视图过滤器。这也可能导致在解析勘误依赖项时出现错误。
  7. 单击 Create content view

内容视图步骤

  1. 单击 Create content view 以创建内容视图。
  2. Repositories 选项卡中,从您要添加到您的内容视图的 Type 列表中选择存储库,选中您要添加的可用存储库旁边的复选框,然后单击 Add repositories
  3. Publish new version,在 Description 字段中输入有关日志更改的信息。
  4. 可选:您可以通过点 PromoteSelect a lifecycle environment from the available promotion paths to promote new version 来启用一个提升。
  5. 点击 Next
  6. Review 页面中,您可以查看您要发布的环境。
  7. Finish

您可以查看 Content Views 页面上的内容视图。要查看有关内容视图的更多信息,请点内容视图名称。要将主机注册到您的内容视图, 请参阅管理主机中的注册主机

CLI 过程

  1. 获取存储库 ID 列表:

    # hammer repository list --organization "My_Organization"
  2. 创建内容视图并添加软件仓库:

    # hammer content-view create \
    --description "My_Content_View" \
    --name "My_Content_View" \
    --organization "My_Organization" \
    --repository-ids 1,2

    对于 --repository-ids 选项,您可以在 hammer repository list 命令的输出中找到 ID。

  3. 发布视图:

    # hammer content-view publish \
    --description "My_Content_View" \
    --name "My_Content_View" \
    --organization "My_Organization"
  4. 可选: 要在现有内容视图中添加存储库,请输入以下命令:

    # hammer content-view add-repository \
    --name "My_Content_View" \
    --organization "My_Organization" \
    --repository-id repository_ID

Satellite 服务器创建视图的新版本,并将其发布到 Library 环境。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.