Features of GitLab Runner include the following:
- The ability to run multiple jobs concurrently
- The use of multiple tokens with multiple servers (even per project)
- The ability to limit the number of concurrent jobs per token
The jobs GitLab Runner can execute can do the following:
- Run on a local computer without containers or virtualization
- Run inside Docker containers
- Run inside Docker containers and execute jobs over SSH
- Run using Docker containers with autoscaling on different clouds and virtualization hypervisors
- Run by connecting to a remote SSH server, where it can be executed
Additional features include the following:
- GitLab Runner supports Bash, Windows Batch, and Windows PowerShell
- The runner binary works ...