Skip to content

Run your first job

Start with a normal GitLab-compatible SaaS runner tag. This validates the project runner before you add specialized hardware markers.

Add this job to .gitlab-ci.yml:

stages:
- test
unit-tests:
stage: test
tags:
- saas-linux-medium-amd64
script:
- echo "running on RealHW"
- uname -m

Push a commit and open the GitLab pipeline.

The job is picked up by the RealHW project runner and runs on compatible Linux capacity.

After the basic job works, add a marker for the hardware you need:

gpu-smoke:
stage: test
tags:
- saas-linux-large-amd64
- gpu:nvidia
- gpu:count:1
script:
- nvidia-smi

GitLab sees the job as a tagged runner job. RealHW uses the hardware markers to place it on a host with matching GPU capacity.