Skip to main content

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

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

セルフホステッド ランナーの概要

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

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

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

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

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

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

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

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

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

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

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

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

GitHubとの通信にプロキシサーバーを使うよう、セルフホストランナーを設定できます。

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

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

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

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

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

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

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

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

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

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