カスタムインスタンスレベルプロジェクトテンプレート
GitLab Premium11.2 で導入されました。
GitLab管理者は、すべてのカスタムプロジェクトテンプレートがソースとなるグループを設定することができます。
グループネームスペース直下のすべてのプロジェクトは、そのユーザーにアクセス権があれば利用可能です。 たとえば、以下のような場合です:
- グループ内の公開プロジェクトは、ログインしているすべてのユーザーが利用できます。
- 非公開プロジェクトは、ユーザーがプロジェクトのメンバーである場合にのみ利用できます。
各新プロジェクトにコピーされるリポジトリとデータベース情報は、GitLabのProject Import/Exportでエクスポートされたデータと同じです。
注:プロジェクトテンプレートをグループレベルで設定するには、カスタムグループレベルプロジェクトテンプレートを参照してください。
設定
GitLab管理者は、GitLabインスタンス全体のテンプレートソースとなるGitLabグループを設定することができます:
- 管理エリア > 設定 > テンプレートに移動します。
- カスタムプロジェクトテンプレートの拡張。
- 使用するグループを選択します。
- 保存を押すと変更されます。
注:テンプレートグループのサブグループ以下のプロジェクトはサポートされていません。