カスタムインスタンスレベルプロジェクトテンプレート

GitLab Premium11.2 で導入されました。

GitLab管理者は、すべてのカスタムプロジェクトテンプレートがソースとなるグループを設定することができます。

グループネームスペース直下のすべてのプロジェクトは、そのユーザーにアクセス権があれば利用可能です。 たとえば、以下のような場合です:

  • グループ内の公開プロジェクトは、ログインしているすべてのユーザーが利用できます。
  • 非公開プロジェクトは、ユーザーがプロジェクトのメンバーである場合にのみ利用できます。

各新プロジェクトにコピーされるリポジトリとデータベース情報は、GitLabのProject Import/Exportでエクスポートされたデータと同じです。

注:プロジェクトテンプレートをグループレベルで設定するには、カスタムグループレベルプロジェクトテンプレートを参照してください。

設定

GitLab管理者は、GitLabインスタンス全体のテンプレートソースとなるGitLabグループを設定することができます:

  1. 管理エリア > 設定 > テンプレートに移動します。
  2. カスタムプロジェクトテンプレートの拡張。
  3. 使用するグループを選択します。
  4. 保存を押すと変更されます。
注:テンプレートグループのサブグループ以下のプロジェクトはサポートされていません