注: GitHub ホステッド ランナーは、現在 GitHub Enterprise Server でサポートされていません。 GitHub public roadmap で、今後の計画的なサポートの詳細を確認できます。
注: セルフホスト ランナー アプリケーションをサービスとして設定する前に、ランナーを GitHub Enterprise Server に追� する必要があります。 詳細については、「セルフホストランナーの追� 」を参照してく� さい。
systemd
を使用している Linux システ� の� �合、ランナーを正常に追� した後に作成される svc.sh
スクリプトを使用して、アプリケーションをサービスとして使用して、インストールおよび管理することができます。
ランナー マシンで、セルフホステッド ランナー アプリケーションをインストールしたディレクトリでシェルを開きます。 以下のコマンドを使って、セルフホステッド ランナー サービスをインストールおよび管理します。
注: Windows 上でサービスとしてセルフホステッド ランナー アプリケーションを構成するのは、アプリケーション構成プロセスの一部です。 セルフホストランナーアプリケーションをすでに設定していて、サービスとして設定していない� �合には、そのランナーをGitHubから削除して、アプリケーションを設定しなおさなければなりません。 アプリケーションを再設定する� �合には、アプリケーションをサービスとして設定するオプションを選択してく� さい。
詳細については、「セルフホスト ランナーの削除」および「セルフホスト ランナーの追� 」を参照してく� さい。
ランナー サービスは、Windows サービス アプリケーションで管理することも、PowerShell を使用して次のコマンドを実行することもできます。
注: セルフホスト ランナー アプリケーションをサービスとして設定する前に、ランナーを GitHub Enterprise Server に追� する必要があります。 詳細については、「セルフホストランナーの追� 」を参照してく� さい。
ランナー マシンで、セルフホステッド ランナー アプリケーションをインストールしたディレクトリでシェルを開きます。 以下のコマンドを使って、セルフホステッド ランナー サービスをインストールおよび管理します。
サービスのインストール
-
セルフホステッド ランナー アプリケーションが現在実行されている� �合は、停止します。
-
以下のコマンドでサービスをインストールしてく� さい。
sudo ./svc.sh install
-
また、このコマンドは省略可能な引数
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