正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

インテグレーションの管理

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab Self-Managed、GitLab Dedicated

このページでは、プロジェクトとグループのインテグレーションに関する管理者向けドキュメントを掲載しています。ユーザー向けドキュメントは、プロジェクトインテグレーションを参照してください。

プロジェクト管理者とグループ管理者は、インテグレーションを構成して有効にすることができます。インスタンスの管理者として、次のことができます:

  • インテグレーションのデフォルトの設定パラメータを設定します。
  • 許可リストを構成して、GitLabインスタンスで有効にできるインテグレーションを制御します。

インテグレーションのデフォルトの設定を構成する

前提要件:

  • インスタンスへの管理者アクセス権が必要です。

インテグレーションのデフォルトの設定を構成するには、次の手順に従います:

  1. 左側のサイドバーの下部で、管理者を選択します。
  2. 設定 > インテグレーションを選択します。
  3. インテグレーションを選択します。
  4. フィールドに入力します。
  5. 変更を保存を選択します。

これは、GitLabインスタンス上のグループとプロジェクトのすべてまたはほとんどに影響を与える可能性があります。以下の詳細を確認してください。

インテグレーションのインスタンスレベルの設定を初めてセットアップする場合:

  • インスタンスレベルの設定でインテグレーションを有効にする切替がオンになっている場合、このインテグレーションがまだ構成されていないすべてのグループとプロジェクトに対して、インテグレーションが有効になります。
  • すでにインテグレーションが構成されているグループとプロジェクトは影響を受けませんが、いつでも継承された設定を使用することを選択できます。

インスタンスのデフォルトをさらに変更すると、次のようになります:

  • デフォルトの設定を使用するように設定されたインテグレーションを持つすべてのグループとプロジェクトに即座に適用されます。
  • 最後にインテグレーションのデフォルトを保存した後に作成された、新しいグループとプロジェクトに即座に適用されます。インスタンスレベルのデフォルトの設定にインテグレーションを有効にする切替がオンになっている場合、そのようなすべてのグループとプロジェクトに対して、インテグレーションが自動的に有効になります。
  • インテグレーションにカスタム設定が選択されているグループとプロジェクトは、すぐに影響を受けることはなく、いつでも最新のデフォルトを使用することを選択できます。

同じインテグレーションに対してグループレベルの設定も構成されている場合、そのグループ内のプロジェクトは、インスタンスレベルの設定の代わりに、グループレベルの設定を継承します。

インテグレーションの設定全体のみを継承できます。フィールドごとの継承は、エピック2137で提案されています。

インテグレーションのデフォルトの設定を削除する

前提要件:

  • インスタンスへの管理者アクセス権が必要です。

インテグレーションのデフォルトの設定を削除するには、次の手順に従います:

  1. 左側のサイドバーの下部で、管理者を選択します。
  2. 設定 > インテグレーションを選択します。
  3. インテグレーションを選択します。
  4. リセットを選択して確定します。

インスタンスレベルのデフォルトの設定をリセットすると、デフォルトの設定を使用するように設定されたインテグレーションが、すべてのプロジェクトから削除されます。

カスタム設定を使用するプロジェクトを表示する

前提要件:

  • インスタンスへの管理者アクセス権が必要です。

カスタム設定を使用するインスタンス内のプロジェクトを表示するには:

  1. 左側のサイドバーの下部で、管理者を選択します。
  2. 設定 > インテグレーションを選択します。
  3. インテグレーションを選択します。
  4. カスタム設定を使用したプロジェクトタブを選択します。

インテグレーション許可リスト

  • プラン: Ultimate

デフォルトでは、プロジェクト管理者とグループ管理者は、インテグレーションを有効にすることができます。ただし、インスタンスの管理者は、許可リストを構成して、GitLabインスタンスで有効にできるインテグレーションを制御できます。

許可リストの設定によって後でブロックされた、有効になっているインテグレーションは無効になります。これらのインテグレーションが再度許可された場合、既存の設定で再度有効になります。

空の許可リストを構成すると、どのインテグレーションもインスタンスで許可されません。許可リストを構成すると、新しいGitLabインテグレーションはデフォルトで許可リストに登録されません。

一部のインテグレーションを許可する

前提要件:

  • インスタンスへの管理者アクセス権が必要です。

許可リストにあるインテグレーションのみを許可するには、次の手順を実行します:

  1. 左側のサイドバーの下部で、管理者を選択します。
  2. 設定 > 一般を選択します。
  3. インテグレーション設定セクションを展開します。
  4. 次から選んだインテグレーションのみを許可するを選択します。
  5. インスタンスで許可する各インテグレーションのチェックボックスを選択します。
  6. 変更を保存を選択します。

すべてのインテグレーションを許可する

前提要件:

  • インスタンスへの管理者アクセス権が必要です。

GitLabインスタンス上のすべてのインテグレーションを許可するには:

  1. 左側のサイドバーの下部で、管理者を選択します。
  2. 設定 > 一般を選択します。
  3. インテグレーション設定セクションを展開します。
  4. すべてのインテグレーションを許可するを選択します。
  5. 変更を保存を選択します。