... is a concept of automatization of repeatable actions such as compiling, bundling, testing, delivering and deploying your software. You can get more details on GitLab's official documentation.
GitPlac has a instance-wide integration with Kubernetes, which enables execution of multiple parallel jobs. Every user can get access to virtually-unlimited amount of CI/CD resources.
Since December 2023, there are also VM-based runners. All VMs have 4096MB
of assigned memory, 2
vCPUs and 8GB
of added storage to the base image. VM storage is
emphemeral and running on the hosts ramdisk ensuring as-fast-as-possible CI job execution.
Job tag | OS Distribution | OS Version |
---|---|---|
vm:bionic |
Ubuntu | 18.04 |
vm:focal |
Ubuntu | 20.04 |
vm:jammy |
Ubuntu | 22.04 |
vm:noble |
Ubuntu | 24.04 |
vm:rocky8 |
RockyLinux | 8 |
Each user can add their own personal runners, be it on group or project level.
.exe
file - but you normally can't use it in a CI/CD environment that is based on Linux (like the vast majority)
because it only supports building Windows executables in a Windows environment. cts/pyinstaller
bypasses that requirement
by using Wine.