Skip to main content
Skip to content

より大きなランナー

ランナー グループ、コンカレンシー ポリシー、詳細なアクセス制御を使用して、 GitHubホスト型の大規模ランナーを使用してワークフローを整理および管理します。

この機能を使用できるユーザーについて

より大きなランナー は、GitHub Team または GitHub Enterprise Cloud プランを使っている組織とエンタープライズのみが使用できます。

より大きなランナー (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)の使用に関する参照情報については、「ラージャー ランナー リファレンスを参照してください。