8.4. コンテンツビューのプロモート
以下の手順を使用して、異なるライフサイクル環境全体に、コンテンツビューをプロモートします。
コンテンツビュープロモーションのパーミッション要件
管理者以外のユーザーには、環境にプロモートするパーミッションが 2 つ必要です。
-
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 で、コンテンツ > コンテンツビュー に移動して、プロモートするコンテンツビューを選択します。
- コンテンツビューの バージョン タブをクリックします。
- プロモートするバージョンを選択し、アクション コラムで プロモート をクリックします。
- コンテンツビューをプロモートする環境を選択し、バージョンのプロモート をクリックします。
- プロモート ボタンを再度クリックします。今回は Testing 環境を選択し、バージョンのプロモート をクリックします。
- 最後に プロモート ボタンを再度クリックします。Production 環境を選択し、バージョンのプロモート をクリックします。
これでこのコンテンツビューのリポジトリーが全環境に表示されます。
CLI をご利用の場合
コンテンツビューのプロモートには、毎回
hammer content-view version promote
を使用します。# 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"
これで、データベースのコンテンツがすべての環境で利用可能になります。
コンテンツビューにホストを登録するには、ホストの管理ガイドのホストの登録を参照してください。