Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

      2. Under your organization name, click  Settings.

        Organization settings button

         

      3. In the left sidebar, click Actions.

        Actions setting

         

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

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

        Select self-hosted runner operating system

         

      6. You will see instructions showing you how to download the runner application and install it on your self-hosted runner machine.

        Open a shell on your self-hosted runner machine and run each shell command in the order shown.

        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.

        The instructions walk you through completing these tasks:

        • Downloading and extracting the self-hosted runner application.
        • 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.
        • Running the self-hosted runner application to connect the machine to GitHub Actions.


      7. Configureing as a Service

           
        1.    
        Stop the self-hosted runner application if it is currently running.

                                  Install the service    

                                 Start Start the service   

                                 Check Check the status of the service

Code Block
languagebash
sudo ./svc.sh stop
sudo ./svc.sh install
sudo ./svc.sh start
sudo ./svc.sh status

 

 

code
languagebash
 

 

  1.  



Checking that your self-hosted runner was successfully added

...

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

 

Checking the status of a self-hosted runner

 

Adding a self-hosted runner to a repository

...

Configuring the self-hosted runner application as a service

 

...

Monitoring and troubleshooting self-hosted

...

runners

 

Code Block
languagebash