Skip to content
Latchkey

セルフホストランナー (GitHub Actions) - CI/CD用語集の定義

セルフホストランナーとは、GitHub Actions に登録して自分のインフラで job を実行するマシンです。

セルフホストランナーとは、自分で所有し GitHub Actions に登録してワークフローの job を実行するマシンであり、ランナー自体を自分で保守する代わりに、ハードウェア、ネットワークアクセス、プリインストールされたツールを制御できます。

セルフホストランナーは GitHub ホステッドランナーと同じ job の step を実行しますが、自分でプロビジョニング、パッチ適用、セキュリティ対応を行うハードウェア上で動作します。より大きなマシン、プライベートネットワークへのアクセス、カスタムツールチェーンによく使われます。

どんなときに使うか

ホステッドランナーが提供する以上の CPU やメモリ、プライベートネットワークへのアクセス、GPU、またはツールがすでにインストールされた build 環境が必要なときに、セルフホストランナーを選びます。その場合、OS のパッチ適用とランナーエージェントの更新はあなたの責任になります。

関連ガイド