Runners
In GitLab terminology, a runner is an agent that executes CI/CD jobs submitted by GitLab. Users of the faculty GitLab have access to Shared Runners. In addition, each user may register their own project or group runners.
Shared Runners
All shared runners use the autoscale mechanism based on Docker Machine, which dynamically creates virtual machines (VMs) on CloudFIT for job execution (workers) as needed.
Jobs are then executed inside Docker containers running on these VMs. At any given time, a maximum of one job runs on a single VM.
Shared Linux/x86_64
The default runner available to all users.
- Tags
linux,shared,x86_64- Architecture
- x86_64
- Platform
- Linux
- Maximum job timeout
- 3 hours
- VCPU
- 4
- RAM
- 8 GiB
- Disk
- 32 GiB
Control Bot
A special runner intended exclusively for Bulk Repository Creation (GCR).