Junior — Middle
What types of actuators were used in GitLab CI for executing tasks?
sobes.tech AI
Answer from AI
In GitLab CI, the following executor types are used to run jobs:
- Shared Runners — common runners provided by GitLab, available for all projects and suitable for simple and standard tasks.
- Specific Runners — runners configured for a particular project or group, often with special requirements for environment or resources.
- Docker Executor — runs jobs inside Docker containers, ensuring environment isolation and reproducibility.
- Shell Executor — executes jobs directly in the shell of the operating system, suitable for simple scenarios.
- Kubernetes Executor — runs jobs in a Kubernetes cluster, convenient for scalable and cloud environments.
The choice of executor depends on the requirements for isolation, environment, and project infrastructure.