Skip to content

Overview

Introduction

The nvidia-runners GitHub application provides NVIDIA with the necessary permissions to provision self-hosted runners to a particular GitHub organization. Upon a successful installation, it will create a runner group that will need to be configured as described below.

Installation

Before installing the GitHub application, open a pull request to add your organization to the allow list in src/orgs.ts.

The application will immediately uninstall itself from any organizations that are not on this list.

Once the pull request has been merged, install the nvidia-runners application to your GitHub organization with this link: https://github.com/apps/nvidia-runners.

Configuration

Upon installation, the application will create the nvidia-runners runner group in the installed organization.

By default, the runner group will be:

  • Usable on selected repositories (though no repositories will be selected)
  • Enabled for public repositories

To configure which repositories have access to the runner group, follow the GitHub documentation here.