セルフホストランナーアプリケーションをサービスとして設定する前に、ランナーをGitHubに追加しなければなりません。 詳しい情報については「セルフホストランナーの追加」を参照してください。
systemd
を利用するLinuxのシステムでは、セルフホストランナーアプリケーションと共に配布されているsvc.sh
スクリプトを使い、セルフホストランナーアプリケーションをサービスとしてインストール及び管理できます。
ランナー マシンで、セルフホストランナー アプリケーションをインストールしたディレクトリでシェルを開きます。 以下のコマンドを使って、セルフホストランナーサービスをインストール及び管理します。
ノート: Windows上でサービスとしてセルフホストランナーアプリケーションを設定するのは、アプリケーションの設定プロセスの一部です。 セルフホストランナーアプリケーションをすでに設定していて、サービスとして設定していない場合には、そのランナーをGitHubから削除して、アプリケーションを設定しなおさなければなりません。 アプリケーションを再設定する場合には、アプリケーションをサービスとして設定するオプションを選択してください。
詳しい情報については「セルフホストランナーの削除」及び「セルフホストランナーの追加」を参照してください。
Windowsでは、ランナーサービスはサービスアプリケーションで管理できます。あるいは、以下のコマンドをPowerShellを使って実行することもできます。
セルフホストランナーアプリケーションをサービスとして設定する前に、ランナーをGitHubに追加しなければなりません。 詳しい情報については「セルフホストランナーの追加」を参照してください。
ランナー マシンで、セルフホストランナー アプリケーションをインストールしたディレクトリでシェルを開きます。 以下のコマンドを使って、セルフホストランナーサービスをインストール及び管理します。
サービスのインストール
-
セルフホストランナー アプリケーションが現在実行中の場合は、そのアプリケーションを停止します。
-
以下のコマンドでサービスをインストールしてください。
sudo ./svc.sh install
サービスのインストール
-
セルフホストランナー アプリケーションが現在実行中の場合は、そのアプリケーションを停止します。
-
以下のコマンドでサービスをインストールしてください。
./svc.sh install
The command takes an optional user
argument to install the service as a different user.
./svc.sh install USERNAME
サービスの起動
以下のコマンドでサービスを起動してください。
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