より大きなランナー (larger runner) の概要
より大きなランナーは、 標準の GitHubホストランナーよりも多くのリソースを持つマネージド仮想マシンです。 これらには、次の高度な機能が用意されています。
- 追加の RAM、CPU、ディスク領域
- 静的 IP アドレス
- Azure プライベート ネットワーク
- ランナーをグループ化する機能
- 同時実行ワークフローをサポートするための自動スケール
- GPU 搭載ランナー
これらの より大きなランナー (larger runner) は GitHub によってホストされ、ランナー アプリケーションやその他のツールがプレインストールされています。
大規模なランナーでできること
すべての より大きなランナー (larger runner) は、次の機能をサポートしています。
- ランナー グループ: ランナーを整理し、使用できるリポジトリを制御する
- 自動スケール: ワークロードの需要に基づいてランナーをスケールアップまたはスケールダウンする
- コンカレンシー制御: 同時に実行できるジョブの数を制限する
次の機能は、Linux および Windows ランナーでのみ使用できます。
- 静的 IP アドレス: 特定の範囲の静的 IP アドレスをランナーに割り当てて、ファイアウォールの許可リストを構成できるようにします。
- カスタム イメージ: カスタム ランナー イメージを使用して依存関係をプレインストールし、セットアップ時間を短縮します。
- Azure プライベート ネットワーク: ランナーを Azure のプライベート ネットワークに接続します。
より大きなランナー (larger runner) の code scanning に関する既定の設定について
次の場合は、より大きなランナー (larger runner) の既定のセットアップ用に code scanning を構成することを検討してください。
- 標準の GitHub ホストテッド ランナーでのスキャンに時間がかかりすぎます。
- 標準の GitHubホストランナーを使用したスキャンでは、メモリまたはディスク エラーが返されます。
- セルフホステッド ランナーを使用せずに、ランナーサイズ、ランナーイメージ、ジョブコンカレンシーなど、 code scanning ランナーの側面をカスタマイズする必要があります。
より大きなランナー (larger runner) の既定セットアップ向けの code scanning の構成の詳細については、『大きなランナーをデフォルトのセットアップ用に設定する』を参照してください。
請求
メモ
使用可能な場合、より大きなランナー コストは、GitHub Team と GitHub Enterprise Cloud のアカウントに含まれるコンピューティング使用量から充当できます。 含まれる利用分が消費されると、使用量は分単位の料金で課金されます。 パブリック リポジトリでの使用量も分単位の料金で課金されます。
標準的な GitHubホストランナーと比較して、 より大きなランナー (larger runner) の課金方法は異なります。 より大きなランナーには、ワークフローが実行された時間に対してのみ、分単位で課金されます。 ワークフローで使われていないより大きなランナーの作成に関連付けられたコストはありません。 詳細については、 AUTOTITLE を参照してください。
次のステップ
大きなランナーの使用を開始するには、 より大きなランナーを管理する を参照してください。
より大きなランナー (larger runner)の使用に関する参照情報については、「ラージャー ランナー リファレンスを参照してください。