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

基本フロー

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

基本フローはGitLabによって構築および管理されており、GitLab管理バッジ( tanuki-verified )が表示されます。

各フローは、特定の問題の解決や開発タスクの支援を目的として設計されています。

次の基本フローを利用できます:

フローの実行CI/CDの詳細を設定する

フローがCI/CD経由で実行される環境を設定できます。

例えば、GitLab Self-Managedでは、管理者が基本フローのイメージ用にカスタムコンテナレジストリを設定できます。

詳細については、フローの実行を設定するを参照してください。

基本フローのセキュリティ

GitLab UIでは、基本フローは次のGitLab APIにアクセスできます:

サービスアカウント

基本フローは、サービスアカウントを使用してタスクを完了します。詳細については、複合アイデンティティワークフローを参照してください。

基本フローがマージリクエストを作成すると、そのマージリクエストはサービスアカウントではなく、フローをトリガーした人間ユーザーに帰属します。これは、職務分掌を必要とするコンプライアンスフレームワークに準拠するために行われます。コンプライアンスに関する考慮事項を参照してください。

基本フローのオン/オフを切り替える

基本フローのオン/オフを切り替えることができます:

  • GitLab.comの場合: トップレベルグループおよびプロジェクトの場合。
  • GitLab Self-Managed: インスタンス、グループ、およびプロジェクトの場合。

また、フローの実行をオンまたはオフにすることで、コンピューティング時間を消費する機能がGitLab UIで実行できるかどうかを制御できます。これらの機能には、外部エージェント、基本フロー、およびカスタムフローが含まれます。

GitLab.com

前提条件:

  • トップレベルグループのオーナーロール。
  1. 上部のバーで検索または移動先を選択し、トップレベルグループを見つけます。
  2. 設定 > GitLab Duoを選択します。
  3. 設定の変更を選択します。
  4. フローの実行で、フロー実行を許可チェックボックスと基本フローを許可チェックボックスを選択します。
  5. オンにする各基本フローのチェックボックスを選択します。
  6. 変更を保存を選択します。

トップレベルグループの基本フローをオフにすると、そのグループをデフォルトのGitLab Duoネームスペースとして持つユーザーは、どのネームスペースでも基本フローにアクセスできなくなります。

前提条件:

  • プロジェクトのオーナーまたはメンテナーロール。
  • トップレベルグループでフローの実行と基本フローがオンになっていること。
  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 設定 > 一般を選択します。
  3. GitLab Duoを展開します。
  4. GitLab Duoフロー実行を許可、および基本フローを許可のトグルをオンにします。
  5. 変更を保存を選択します。

GitLab Self-Managed

前提条件:

  • 管理者アクセス権が必要です。
  1. 右上隅で、管理者を選択します。
  2. 左側のサイドバーで、GitLab Duoを選択します。
  3. 設定の変更を選択します。
  4. フローの実行で、フロー実行を許可チェックボックスと基本フローを許可チェックボックスを選択します。
  5. オプション。イメージレジストリテキストボックスに、基本フローイメージ用のコンテナレジストリURLを入力します。デフォルトのregistry.gitlab.comを使用するには、このテキストボックスを空のままにします。
  6. 変更を保存を選択します。

前提条件:

  • 管理者アクセス権が必要です。
  • インスタンスでフローの実行と基本フローがオンになっていること。
  1. 上部のバーで、検索または移動先を選択して、グループを見つけます。
  2. 設定 > 一般を選択します。
  3. GitLab Duoの機能を展開します。
  4. フローの実行で、フロー実行を許可チェックボックスと基本フローを許可チェックボックスを選択します。
  5. オンにする各基本フローのチェックボックスを選択します。
  6. 変更を保存を選択します。

グループでオンにすると、基本フローはすべてのサブグループとプロジェクトで利用可能になります。

前提条件:

  • プロジェクトのオーナーまたはメンテナーロール。
  • インスタンスとグループでフローの実行と基本フローがオンになっていること。
  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 設定 > 一般を選択します。
  3. GitLab Duoを展開します。
  4. GitLab Duoフロー実行を許可、および基本フローを許可のトグルをオンにします。
  5. 変更を保存を選択します。