ノート: GitHub Actionsは、GitHub Enterprise Server 2.22で限定ベータとして利用可能でした。 ベータは終了しました。 GitHub Actionsは、GitHub Enterprise Server 3.0以降で一般に利用可能になりました。 詳しい情報については、GitHub Enterprise Server 3.0 のリリースノートを参照してください。
- GitHub Enterprise Server 3.0以降へのアップグレードに関する詳しい情報については「GitHub Enterprise Serverのアップグレード」を参照してください。
- アップグレード後のGitHub Actionsの設定に関する詳しい情報については、GitHub Enterprise Server 3.0のドキュメンテーションを参照してください。
ノート: GitHubホストランナーは、現在GitHub Enterprise Serverでサポートされていません。 GitHubパブリックロードマップで、計画されている将来のサポートに関する詳しい情報を見ることができます。
セルフホストランナーアプリケーションをサービスとして設定する前に、ランナーをGitHub Enterprise Serverに追加しなければなりません。 詳しい情報については「セルフホストランナーの追加」を参照してください。
systemd
を利用するLinuxのシステムでは、セルフホストランナーアプリケーションと共に配布されているsvc.sh
スクリプトを使い、セルフホストランナーアプリケーションをサービスとしてインストール及び管理できます。
ランナー マシンで、セルフホストランナー アプリケーションをインストールしたディレクトリでシェルを開きます。 以下のコマンドを使って、セルフホストランナーサービスをインストール及び管理します。
ノート: Windows上でサービスとしてセルフホストランナーアプリケーションを設定するのは、アプリケーションの設定プロセスの一部です。 セルフホストランナーアプリケーションをすでに設定していて、サービスとして設定していない場合には、そのランナーをGitHubから削除して、アプリケーションを設定しなおさなければなりません。 アプリケーションを再設定する場合には、アプリケーションをサービスとして設定するオプションを選択してください。
詳しい情報については「セルフホストランナーの削除」及び「セルフホストランナーの追加」を参照してください。
Windowsでは、ランナーサービスはサービスアプリケーションで管理できます。あるいは、以下のコマンドをPowerShellを使って実行することもできます。
セルフホストランナーアプリケーションをサービスとして設定する前に、ランナーをGitHub Enterprise Serverに追加しなければなりません。 詳しい情報については「セルフホストランナーの追加」を参照してください。
ランナー マシンで、セルフホストランナー アプリケーションをインストールしたディレクトリでシェルを開きます。 以下のコマンドを使って、セルフホストランナーサービスをインストール及び管理します。
サービスのインストール
-
セルフホストランナー アプリケーションが現在実行中の場合は、そのアプリケーションを停止します。
-
以下のコマンドでサービスをインストールしてください。
sudo ./svc.sh install
サービスのインストール
-
セルフホストランナー アプリケーションが現在実行中の場合は、そのアプリケーションを停止します。
-
以下のコマンドでサービスをインストールしてください。
./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