コンピューティング時間管理
- プラン: Premium、Ultimate
- 提供形態: GitLab Self-Managed、GitLab Dedicated
管理者は、プロジェクトがジョブをインスタンスRunnerで実行するために使用できる時間を、月ごとに制限できます。この制限は、compute minutes quotaで追跡されます。グループとプロジェクトRunnerは、コンピューティング割り当ての対象ではありません。
GitLab Self-Managedの場合:
- コンピューティングクォータはデフォルトで無効になっています。
- 管理者は、ネームスペースが毎月のクォータをすべて使用した場合、さらに割り当てコンピューティング時間を割り当てることができます。
- コストファクターは、すべてのプロジェクトで
1です。
GitLab.comの場合:
- 適用されるクォータとコストファクターについては、コンピューティング時間を参照してください。
- GitLabチームのメンバーとしてコンピューティング時間を管理するには、GitLab.comのコンピューティング時間管理を参照してください。
トリガージョブはRunner上で実行されないため、strategy:dependを使用してダウンストリームパイプラインのステータスを待機する場合でも、コンピューティング時間は消費されません。トリガーされたダウンストリームパイプラインは、他のパイプラインと同じようにコンピューティング時間を消費します。
すべてのネームスペースにコンピューティングクォータを設定する
デフォルトでは、GitLabインスタンスにコンピューティングクォータはありません。クォータのデフォルト値は0で、これは無制限です。
前提要件:
- GitLab管理者である必要があります。
すべてのネームスペースに適用されるデフォルトクォータを変更するには:
- 左側のサイドバーの下部で、管理者を選択します。
- 設定 > CI/CDを選択します。
- 継続的インテグレーションとデプロイを展開します。
- コンピューティングクォータボックスに制限を入力します。
- 変更を保存を選択します。
特定のネームスペースにクォータがすでに定義されている場合、この値はそのクォータを変更しません。
グループのコンピューティングクォータを設定する
グローバル値をオーバーライドして、グループのコンピューティングクォータを設定できます。
前提要件:
- GitLab管理者である必要があります。
- グループはトップレベルグループである必要があり、サブグループであってはなりません。
グループまたはネームスペースのコンピューティングクォータを設定するには:
- 左側のサイドバーの下部で、管理者を選択します。
- 概要 > グループを選択します。
- 更新するグループで、編集を選択します。
- コンピューティングクォータボックスに、コンピューティング時間の最大数を入力します。
- 変更を保存を選択します。
代わりに、グループの更新またはユーザーの更新を使用することもできます。
コンピューティング使用量をリセット
管理者は、当月のネームスペースのコンピューティング使用量をリセットできます。
個人ネームスペースの使用量をリセット
- 管理者エリアでユーザーを見つけます。
- 編集を選択します。
- 制限で、コンピューティングの使用状況をリセットするを選択します。
グループネームスペースの使用量をリセット
- 管理者エリアでグループを見つけます。
- 編集を選択します。
- 権限とグループ機能で、コンピューティングの使用状況をリセットするを選択します。