第1章 リポジトリー管理

Automation Hub には、コンテンツを公開できる 2 種類のリポジトリーが含まれています。

ステージングリポジトリー
名前空間のアップロード権限を持つユーザーは、これらのリポジトリーにコンテンツを公開できます。これらのリポジトリー内のコンテンツは検索ページでは利用できませんが、管理者が確認できるように承認ダッシュボードに表示されます。
カスタムリポジトリー
リポジトリーに対する書き込み権限を持つユーザーは、これらのリポジトリーにコンテンツを公開できます。これらのリポジトリーは承認ダッシュボードには表示されません。これらは、リポジトリーの所有者によって検索が有効になっているかどうかに応じて、検索ページに表示されます。カスタムリポジトリーは、表示権限を持つユーザーのみが表示できるプライベートリポジトリーにすることも、すべてのユーザーが表示できるパブリックリポジトリーにすることもできます。

ステージングリポジトリーは、pipeline=staging ラベルでマークされます。デフォルトでは、Automation Hub には 1 つのステージングリポジトリーが付属しており、コレクションのアップロードにリポジトリーが指定されていない場合に自動的に使用されます。ただし、ユーザーは リポジトリーの作成 時に新しいステージングリポジトリーを作成できます。

1.1. 承認パイプライン

Automation Hub を使用すると、pipeline=approved ラベルが付いている任意のリポジトリーへのコレクションを承認できます。デフォルトでは、Automation Hub には承認されたコンテンツ用のリポジトリーが 1 つ付属していますが、リポジトリー作成画面からさらにリポジトリーを追加するオプションもあります。このラベルが付いているリポジトリーは直接公開できず、コレクションはステージングリポジトリーの 1 つから取得する必要があります。

自動承認
自動承認が有効になっている場合は、ステージングリポジトリーにアップロードされたコレクションが pipeline=approved としてマークされたすべてのリポジトリーに自動的にプロモートされます。
必須承認

管理者が承認ダッシュボードに移動すると、ステージングリポジトリーのいずれかにアップロードされたコレクションを確認できます。ここから、承認ボタンが表示されます。Approve をクリックすると、承認されたリポジトリーのリストが表示されます。管理者は、このリストから、コンテンツをプロモートする先の 1 つ以上のリポジトリーを選択できます。

承認されたリポジトリーが 1 つだけ存在する場合は、コレクションが自動的にそのリポジトリーに移動し、管理者はリポジトリーを選択するように求められません。

拒否
拒否されたコレクションは、事前にインストールされた拒否されたリポジトリーに自動的に配置されます。