7.4. 创建内容视图


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

先决条件

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

流程

  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"
  2. 创建内容视图并添加存储库:

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

    对于 the -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.