ノート: GitHubホストランナーは、現在GitHub Enterprise Serverでサポートされていません。 GitHubパブリックロードマップで、計画されている将来のサポートに関する詳しい情� �を見ることができます。
セルフホストランナーアプリケーションをサービスとして設定する前に、ランナーをGitHub Enterprise Serverに追� しなければなりません。 詳しい情� �については「セルフホストランナーの追� 」を参照してく� さい。
systemd
を利用するLinuxのシステ� では、セルフホストランナーアプリケーションと共に配布されているsvc.sh
スクリプトを使い、セルフホストランナーアプリケーションをサービスとしてインストール及び管理できます。
ランナー マシンで、セルフホストランナー アプリケーションをインストールしたディレクトリでシェルを開きます。 以下のコマンドを使って、セルフホストランナーサービスをインストール及び管理します。
ノート: Windows上でサービスとしてセルフホストランナーアプリケーションを設定するのは、アプリケーションの設定プロセスの一部です。 セルフホストランナーアプリケーションをすでに設定していて、サービスとして設定していない� �合には、そのランナーをGitHubから削除して、アプリケーションを設定しなおさなければなりません。 アプリケーションを再設定する� �合には、アプリケーションをサービスとして設定するオプションを選択してく� さい。
詳しい情� �については「セルフホストランナーの削除」及び「セルフホストランナーの追� 」を参照してく� さい。
Windowsでは、ランナーサービスはサービスアプリケーションで管理できます。あるいは、以下のコマンドをPowerShellを使って実行することもできます。
セルフホストランナーアプリケーションをサービスとして設定する前に、ランナーをGitHub Enterprise Serverに追� しなければなりません。 詳しい情� �については「セルフホストランナーの追� 」を参照してく� さい。
ランナー マシンで、セルフホストランナー アプリケーションをインストールしたディレクトリでシェルを開きます。 以下のコマンドを使って、セルフホストランナーサービスをインストール及び管理します。
サービスのインストール
-
セルフホストランナー アプリケーションが現在実行中の� �合は、そのアプリケーションを停止します。
-
以下のコマンドでサービスをインストールしてく� さい。
sudo ./svc.sh install
-
Alternatively, the command takes an optional
user
argument to install the service as a different user../svc.sh install USERNAME
サービスのインストール
-
セルフホストランナー アプリケーションが現在実行中の� �合は、そのアプリケーションを停止します。
-
以下のコマンドでサービスをインストールしてく� さい。
./svc.sh install
サービスの起動
以下のコマンドでサービスを起動してく� さい。
sudo ./svc.sh start
Start-Service "actions.runner.*"
./svc.sh start
サービスのステータスチェック
以下のコマンドでサービスのステータスをチェックしてく� さい。
sudo ./svc.sh status
Get-Service "actions.runner.*"
./svc.sh status
セルフホストランナーの状態の表示に関する詳しい情� �については、「セルフホストランナーのモニタリングとトラブルシューティング」を参照してく� さい。
サービスの停止
以下のコマンドでサービスを停止してく� さい。
sudo ./svc.sh stop
Stop-Service "actions.runner.*"
./svc.sh stop
サービスのアンインストール
-
もし実行中であれば、サービスを停止してく� さい。
-
以下のコマンドでサービスをアンインストールしてく� さい。
sudo ./svc.sh uninstall
Remove-Service "actions.runner.*"
./svc.sh uninstall