Skip to main content

Quick Setup of GitHub Runner

In just a few steps, you'll have a GitHub Runner up and running. Let's get started!

  1. Log in to the Puzl dashboard.
  2. Navigate to the GitHub Integrations section.
  3. Press "Install app" button and follow instructions.

Once you have Puzl's app successfully installed to your GitHub organization, the runner with the default configuration and base label puzl-any will be automatically created for you.

After creating the runner, you'll want to monitor the status of your runner to know when it's operational and ready to process GitHub jobs.

  1. Navigate to the GitHub Runners section in the Puzl Cloud Dashboard.
  2. Find the runner you have just created. The status will be displayed alongside and should be Running.

To run your jobs on Puzl, set the runs-on property in your workflow job definition:

jobs:
custom-app-job:
runs-on: puzl-ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: ./run-custom-app.sh
note

Please follow the link GitHub Runner Labels to find the detailed information on how to use runner labels more precisely.

You're all set! Your GitHub runner is configured and ready to serve hundreds of GitHub jobs in parallel.

To explore all available runner settings and gain a detailed understanding of the runner's lifecycle on Puzl, including its various phases and statuses, refer to the GitHubRunnerClaim docs.