Get info from GitLab

To register your GitLab CI runner to your GitLab instance you need a few things:

Executors

Your gitlab-ci-multi-runner can use different types of executors. I'm not a Docker aficionado, so I'm using shell for the minute though docker is best.

Setup GitLab CI Multi Runner

This golang application runs your continuous integration jobs. You can have shared (between projects) or specific (one project) runners.

These can be hosted separately to GitLab, and communicate with GitLab via an API.

Install Manually

https://gitlab.com/gitlab-org/gitlab-ci-multi-runner#install-gitlab-runner

Install with Fodor

Fodor can setup a DigitalOcean droplet and install and register gitlab-ci-multi-runner with the shell executor automatically for you.

https://fodor.xyz/provision/fodorxyz/gitlab-ci-multi-runner