Skip to main content

セルフホステッド ランナーの管理

独自のランナーをホストして、非常にカスタマイズ性の高い環境でワークフローを実行できます。

自己ホスト ランナーの概要

独自のランナーをホストして、GitHub Actionsワークフロー中でジョブの実行に使われる環境をカスタマイズできます。

セルフホステッド ランナーとの通信

セルフホステッド ランナーは、GitHub と通信できます

自己ホストランナーをサポートするアーキテクチャとオペレーティングシステム

セルフホステッド ランナー アプリケーションでは、次のプロセッサ アーキテクチャとオペレーティング システムがサポートされています。

セルフホステッド ランナーの使用制限

自己ホストランナーを使用する場合、GitHub Actions の使用にはいくつかの制限があります。 これらの制限は変更されることがあります。

自己ホストランナーの追加

リポジトリ、Organization、Enterpriseに自己ホストランナーを追加できます。

セルフホステッド ランナーによる自動スケーリング

Webhook イベントに応答して、セルフホステッド ランナーを自動的にスケーリングできます。

ジョブ前後のスクリプトの実行

ジョブの直前または直後に、セルフホステッド ランナー上でスクリプトを自動的に実行できます。

ジョブで使用されるコンテナーのカスタマイズ

セルフホステッド ランナーでジョブのコンテナーを呼び出す方法をカスタマイズできます。

自己ホストランナーアプリケーションをサービスとして設定する

自己ホストランナーアプリケーションをサービスとして設定し、マシンの起動時に自動的にランナーアプリケーションが開始されるようにできます。

セルフホストランナーとプロキシ サーバーを使う

GitHub との通信にプロキシ サーバーを使うように、セルフホステッド ランナーを構成できます。

セルフホストランナーとのラベルの利用

ラベルを使い、セルフホストランナーを特徴を基に整理できます。

ワークフローでのセルフホストランナーの利用

ワークフローでセルフホステッド ランナーを使うには、ラベルまたはグループを使ってジョブのランナーを指定します。

グループを使用してセルフホストランナーへのアクセスを管理する

ポリシーを使用して、組織に追加されたセルフホスト ランナーへのアクセスを制限できます。

自己ホストランナーのモニタリングとトラブルシューティング

自己ホストランナーをモニターして、その活動を見て、一般的な問題を診断できます。

セルフホストランナーの削除

リポジトリまたは Organization から、セルフホステッド ランナーを完全に削除できます。