Overview

This section describes creating a resource class in the CircleCI Web Dashboard for a self-hosted runner. A resource class uniquely identifies the runner and links it to your CircleCI namespace, enabling jobs to run on your custom machine environment.

Register a resource class for your CircleCI self-hosted runner

To register a resource class for your CircleCI self-hosted runner, start by navigating to Self-Hosted Runners in the left sidebar of the CircleCI dashboard. You’ll be prompted to accept the terms of use; check the box labeled “Yes, I agree to the terms” to enable runners. Once you’ve agreed, select Self-Hosted Runners to continue with the setup process.

Image Alt Text:CircleCI dashboard showing the Self-Hosted Runners section. The main subject is the Self-Hosted Runners setup screen with a checkbox labeled Yes I agree to the terms and a button to enable runners. The wider environment includes the CircleCI dashboard interface with navigation sidebar and setup instructions. Visible text: Self-Hosted Runners, Yes I agree to the terms. The emotional tone is neutral and instructional. alt-textSelf-Hosted Runners section

To create a new resource class, select Create Resource Class.

Image Alt Text:CircleCI dashboard showing the Create Resource Class button. The main subject is the Self-Hosted Runners setup screen with a prominent button labeled Create Resource Class. The wider environment includes the CircleCI dashboard interface with navigation sidebar and setup instructions. Visible text: Create Resource Class. The emotional tone is neutral and instructional. alt-textCreate Resource Class

Fill in the details for your new resource class by entering your CircleCI username or organization in the Namespace field (for example, circleci). In the Resource Class Name field, provide a descriptive name for your runner, such as arm64, to clearly identify its purpose or architecture.

Image Alt Text:CircleCI dashboard showing the form to create a resource class. The main subject is the Details section with fields for Namespace and resource class Name. The wider environment includes the CircleCI dashboard interface with navigation sidebar and setup instructions. Visible text: Namespace, resource class Name, Create resource class. The emotional tone is neutral and instructional. alt-textCreate a resource class

After creation, CircleCI generates a Resource Class Token. Copy this token and store it securely - you need it to register your runner on the AWS Arm VM.

Image Alt Text:CircleCI dashboard showing resource Class Token field and copy button. The main subject is the resource Class Token displayed in a text box, with a button labeled Copy next to it. The wider environment includes the CircleCI dashboard interface with navigation sidebar and setup instructions. The emotional tone is neutral and instructional. Visible text: resource class Token, Copy. alt-textResource Class Token field and copy button

With your resource class and token ready, proceed to the next section to set up the CircleCI self-hosted runner.

Back
Next