8.4. 提升内容视图
使用这个流程在不同生命周期环境中提升内容视图。
内容视图提升的权限要求
非管理员用户需要两个权限才能将内容视图提升到环境:
-
promote_or_remove_content_views
-
promote_or_remove_content_views_to_environment
.
promote_or_remove_content_views
权限限制用户可以提升的内容视图。
promote_or_remove_content_views_to_environment
权限限制用户可以提升内容视图的环境。
使用这些权限,您可以分配用户权限来将某些内容视图提升到某些环境,但不能分配给其他环境。例如,您可以限制用户,以便允许用户提升测试环境,但不能提升到生产环境。
您必须为用户分配这两个权限,以允许他们提升内容视图。
流程
要提升内容视图,请完成以下步骤:
- 在 Satellite Web UI 中,进入到 Content > Content Views,再选择您要提升的 Content View。
- 单击内容视图的 Versions 选项卡。
- 在 Actions 列中选择要提升的版本,然后在 Actions 列中单击 Promote。
- 选择您要提升内容视图的环境,然后单击 Promote Version。
- 再次单击 提升 按钮。这一次选择 Testing 环境,然后单击 Promote Version。
- 最后,再次单击 提升 按钮。选择 Production 环境,再单击 Promote Version。
现在,内容视图的存储库出现在所有环境中。
对于 CLI 用户
使用
hammer content-view 版本提升内容视图,每次提升
:# hammer content-view version promote \ --content-view "Database" \ --version 1 \ --to-lifecycle-environment "Development" \ --organization "My_Organization" # hammer content-view version promote \ --content-view "Database" \ --version 1 \ --to-lifecycle-environment "Testing" \ --organization "My_Organization" # hammer content-view version promote \ --content-view "Database" \ --version 1 \ --to-lifecycle-environment "Production" \ --organization "My_Organization"
现在,数据库内容在所有环境中都可用。
要将主机注册到您的内容视图, 请参阅管理主机指南中的 注册主机。