Skip to main content

大きなランナーをデフォルトのセットアップ用に設定する

より大きなランナー (larger runner) を使用して、code scanning のデフォルトのセットアップを、より大きなコードベースで、より迅速に実行することができます。

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

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

メモ

code scanning の既定のセットアップに対する より大きなランナー (larger runner) のサポートは、現在 パブリック プレビュー であり、変更される可能性があります。

これらのステップを実行してください:

デフォルトのセットアップ用の Organization レベルの より大きなランナー (larger runner) のプロビジョニング

  1. Organization に より大きなランナー を追加します。 「より大きなランナーを管理する」を参照してください。

    • カスタム ラベルを より大きなランナー に追加するには、そのラベルと一致する名前をランナーに付けます。 より大きなランナー (larger runner) で既定のセットアップを構成するときに、このカスタム ラベルを使用できます。
  2. デフォルトでは、Organization 内のすべてのリポジトリが Organization レベルのランナーにアクセスるため、すべてのリポジトリが より大きなランナー を使用できます。 より大きなランナー へのアクセス権を選択したリポジトリのみに付与する方法については、「より大きなランナーを管理する」を参照してください。

  3. Organization およびリポジトリのデフォルトのセットアップを設定できるようになり、お使いの より大きなランナー は、以前に指定された code scanning ジョブを自動的に取得します。 既定のセットアップを構成する方法の詳細については、「コード スキャンの既定セットアップの構成」と「大規模なコード スキャンの既定のセットアップを構成する」を参照してください。

Swift 分析のための追加の手順

現在、既定のセットアップの より大きなランナー (larger runner) では Swift 分析を使用できません。 さらに、デフォルトのセットアップ用にプロビジョニングされた より大きなランナー などの code-scanning ラベルが付いたランナーに、リポジトリがアクセスできる場合、デフォルトのセットアップ ワークフローでは、__ ラベル付きのランナーcode-scanningが使用されます。 より大きなランナー (larger runner) でデフォルトのセットアップを構成し Swift を分析したい場合は、次の 2 つのオプションがあります。

  • より大きなランナー に加えて、code-scanning ラベルを使用して、セルフホステッド macOS ランナーをプロビジョニングします。 詳しくは、「自己ホストランナーの追加」をご覧ください。
  • Swift を含んでいるリポジトリが、ラベル _ を持つランナーにアクセスでき_ないcode-scanningようにします。 そのリポジトリの既定のセットアップ ワークフローでは、標準ランナーのみが使用されます