より大きなランナー (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 の構成の詳細については、『大きなランナーをデフォルトのセットアップ用に設定する』を参照してください。
請求
メモ
より大きなランナーs は、プライベート リポジトリでは含まれている分数を利用できません。 プライベート リポジトリとパブリック リポジトリの両方で、 より大きなランナー (larger runner) が使用されている場合は、常に分単位の料金で課金されます。
標準的な GitHubホストランナーと比較して、 より大きなランナー (larger runner) の課金方法は異なります。 より大きなランナーには、ワークフローが実行された時間に対してのみ、分単位で課金されます。 ワークフローで使われていないより大きなランナーの作成に関連付けられたコストはありません。 詳細については、 AUTOTITLE を参照してください。
次のステップ
大きなランナーの使用を開始するには、 より大きなランナーを管理する を参照してください。
より大きなランナー (larger runner)の使用に関する参照情報については、「ラージャー ランナー リファレンスを参照してください。