A Brief Guide to GitLab CI Runners and Executors

If you wish to create your own infrastructure for running GitLab CI jobs, you need to host your own GitLab Runners. But which executor to select? Shell, SSH, or Docker? Or something else?

GitLab CI employs a different architecture, compared to the default installation of more traditional CI servers, like Jenkins. In a nutshell, the GitLab server will always delegate the work of actually running a job to a GitLab Runner…




DevOps can help you deliver more business value. It is not always easy but certainly possible.

Recommended from Medium

SQL Series: Subqueries

Synesthesia and Audio Visualizers

Online Accessibility Act Review

Capital Hill

SLAE: Assignment #2

#CoolMetalRoofingSystems #CoolRoofingMississippi 601 936 5293 https://t.co/2fxPng3Awn

Scrum Is About Stages of Clarity, Not Meetings

SOLIDWORKS in the Cloud: What You Need to Know

Embed code not available

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Valentin Despa

Valentin Despa

Software developer and online instructor. Imprint: http://vdespa.com/imprint

More from Medium

How to Configure your own GitLab Runner with a Docker Executor on AWS EC2

How to Set-Up Your Own Gitlab CI/CD Runner

How to Install Kubernetes on Windows 10?

3-tier / N-tier architecture on oracle cloud — (OCI)

Oracle N-tier applications implementation with high availability