Feedback

Chat Icon

Cloud Native CI/CD with GitLab

From Commit to Production Ready

Runners and Executors: The Engines of GitLab CI/CD
76%

Which Executor Should You Choose?

I could be a bit quick to say "it depends" but it really does! The choice of executor depends on your specific requirements, your team technical maturity, and the complexity of your CI/CD pipelines. Here is a table inspired by the official GitLab documentation that summarizes the key features and considerations for each executor:

FeatureSSHShellVirtualBoxParallelsDockerDocker AutoscalerInstanceKubernetesCustom
Clean Build Environment for Every Buildconditional (4)conditional (4)
Reuse Previous Clone if it Existsconditional (4)conditional (4)
Runner File System Access Protected

Cloud Native CI/CD with GitLab

From Commit to Production Ready

Enroll now to unlock all content and receive all future updates for free.