注: GitHub ホステッド ランナーは、現在 GitHub Enterprise Server でサポートされていません。 GitHub public roadmap で、今後の計画的なサポートの詳細を確認できます。
注: セルフホスト ランナー アプリケーションをサービスとして設定する前に、ランナーを GitHub Enterprise Server に追加する必要があります。 詳しくは、「自己ホストランナーの追加」を参照してください。
systemd
を使用している Linux システムの場合、ランナーを正常に追加した後に作成される svc.sh
スクリプトを使用して、アプリケーションをサービスとして使用して、インストールおよび管理することができます。
ランナー マシンで、セルフホステッド ランナー アプリケーションをインストールしたディレクトリでシェルを開きます。 以下のコマンドを使って、セルフホステッド ランナー サービスをインストールおよび管理します。
サービスのインストール
-
セルフホステッド ランナー アプリケーションが現在実行されている場合は、停止します。
-
以下のコマンドでサービスをインストールしてください。
sudo ./svc.sh install
-
また、このコマンドは省略可能な引数
user
により、サービスを別のユーザーとしてインストールすることもできます。./svc.sh install USERNAME
サービスの起動
以下のコマンドでサービスを起動してください。
sudo ./svc.sh start
サービスのステータスチェック
以下のコマンドでサービスのステータスをチェックしてください。
sudo ./svc.sh status
セルフホスト ランナーの状態を表示する方法について詳しくは、「セルフホストランナーのモニタリングとトラブルシューティング」を参照してください。
サービスの停止
以下のコマンドでサービスを停止してください。
sudo ./svc.sh stop
サービスのアンインストール
-
もし実行中であれば、サービスを停止してください。
-
以下のコマンドでサービスをアンインストールしてください。
sudo ./svc.sh uninstall