7.4. 创建内容视图


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

先决条件

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

流程

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

内容视图步骤

  1. 单击 Create content view 以创建内容视图。
  2. Repositories 选项卡中,从您要添加到内容视图的 Type 列表中选择存储库,选中您要添加的可用存储库旁边的复选框,然后单击添加存储库
  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"
    Copy to Clipboard Toggle word wrap
  2. 创建内容视图并添加存储库:

    # hammer content-view create \
    --description "My_Content_View" \
    --name "My_Content_View" \
    --organization "My_Organization" \
    --repository-ids 1,2
    Copy to Clipboard Toggle word wrap

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

  3. 发布视图:

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

    # hammer content-view add-repository \
    --name "My_Content_View" \
    --organization "My_Organization" \
    --repository-id repository_ID
    Copy to Clipboard Toggle word wrap

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

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat