ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

セルフホストランナーの追加

GitHub Actionsにセルフホストランナーを追加できます。

ここには以下の内容があります:

セルフホストランナーでサポートされているオペレーティングシステム、あるいはプロキシサーバーとセルフホストランナーを使う方法に関する情報については、「セルフホストランナーについて」を参照してください。

警告: パブリックリポジトリでは、セルフホストランナーを使わないことをおすすめします。

パブリックリポジトリのフォークでは、ワークフロー中のコードを実行するプルリクエストが作成されると、セルフホストランナー上で危険なコードが実行される可能性があります。

詳しい情報については「セルフホストランナーについて」を参照してください。

リポジトリへのセルフホストランナーの追加

単一のリポジトリにセルフホストランナーを追加できます。 セルフホストランナーをユーザのリポジトリに追加するには、リポジトリのオーナーでなければなりません。 Organizationのリポジトリの場合は、Organizationのオーナーであるか、そのリポジトリの管理アクセスを持っていなければなりません。

  1. GitHubで、リポジトリのメインページにアクセスしてください。

  2. リポジトリ名の下で Settings(設定)をクリックしてください。

    リポジトリの設定ボタン

  3. サイドバーでActions(アクション)をクリックしてください。

    アクションの設定

  4. Under "Self-hosted runners", click Add runner.

  5. Select the operating system and architecture of your self-hosted runner machine.

    自己ホストランナーのオペレーティングシステムの選択

  6. ランナーアプリケーションをダウンロードして、使用するセルフホストランナーのマシンにインストールする方法が表示されます。

    セルフホストランナーのマシンでシェルを開き、表示順に従ってシェルコマンドを実行してください。

    Note: On Windows, if you want to install the self-hosted runner application as a service, you must open a shell with administrator privileges. We also recommend that you use C:\actions-runner as the directory for the self-hosted runner application so that Windows system accounts can access the runner directory.

    この指示に従えば、以下のタスクが完了します。

    • セルフホストランナーアプリケーションのダウンロードと展開。
    • Running the config script to configure the self-hosted runner application and register it with GitHub Actions. The config script requires the destination URL and an automatically-generated time-limited token to authenticate the request.
      • On Windows, the config script also asks if you would like to install the self-hosted runner application as a service. LinuxとmacOSでは、ランナーの追加を終えた後にサービスをインストールできます。 詳しい情報については「サービスとしてセルフホストランナーを構成する」を参照してください。
    • Running the self-hosted runner application to connect the machine to GitHub Actions.

Checking that your self-hosted runner was successfully added

セルフホストランナーを追加するステップを完了したら、「Self-hosted runners(セルフホストランナー)」の下のリストにランナーとそのステータスが表示されます。

セルフホストランナーのリスト

The self-hosted runner application must be active for the runner to accept jobs. ランナーアプリケーションがGitHubに接続してジョブの受信準備ができたなら、以下のメッセージがマシンのターミナルに表示されます。

√ Connected to GitHub

2019-10-24 05:45:56Z: Listening for Jobs

For more information, see "Monitoring and troubleshooting self-hosted runners."

Organizationへのセルフホストランナーの追加

セルフホストランナーをOrganizationのレベルで追加し、Organization内の複数のリポジトリのジョブを処理するために使うことができます。 Organizationにセルフホストランナーを追加するには、Organizationのオーナーでなければなりません。

  1. On GitHub, navigate to the main page of the organization.

  2. Organization名の下で、Settings(設定)をクリックしてください。

    Organizationの設定ボタン

  3. サイドバーでActions(アクション)をクリックしてください。

    アクションの設定

  4. Under "Self-hosted runners", click Add runner.

  5. Select the operating system and architecture of your self-hosted runner machine.

    自己ホストランナーのオペレーティングシステムの選択

  6. ランナーアプリケーションをダウンロードして、使用するセルフホストランナーのマシンにインストールする方法が表示されます。

    セルフホストランナーのマシンでシェルを開き、表示順に従ってシェルコマンドを実行してください。

    Note: On Windows, if you want to install the self-hosted runner application as a service, you must open a shell with administrator privileges. We also recommend that you use C:\actions-runner as the directory for the self-hosted runner application so that Windows system accounts can access the runner directory.

    この指示に従えば、以下のタスクが完了します。

    • セルフホストランナーアプリケーションのダウンロードと展開。
    • Running the config script to configure the self-hosted runner application and register it with GitHub Actions. The config script requires the destination URL and an automatically-generated time-limited token to authenticate the request.
      • On Windows, the config script also asks if you would like to install the self-hosted runner application as a service. LinuxとmacOSでは、ランナーの追加を終えた後にサービスをインストールできます。 詳しい情報については「サービスとしてセルフホストランナーを構成する」を参照してください。
    • Running the self-hosted runner application to connect the machine to GitHub Actions.

Checking that your self-hosted runner was successfully added

セルフホストランナーを追加するステップを完了したら、「Self-hosted runners(セルフホストランナー)」の下のリストにランナーとそのステータスが表示されます。

セルフホストランナーのリスト

The self-hosted runner application must be active for the runner to accept jobs. ランナーアプリケーションがGitHubに接続してジョブの受信準備ができたなら、以下のメッセージがマシンのターミナルに表示されます。

√ Connected to GitHub

2019-10-24 05:45:56Z: Listening for Jobs

For more information, see "Monitoring and troubleshooting self-hosted runners."

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください