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.