Get info from GitLab
To register your GitLab CI runner to your GitLab instance you need a few things:
- CI Server URL - this should end with /ci - e.g. https://gitlab.company.com/ci
- Registration Token - found in your gitlab admin - e.g. https://gitlab.company.com/admin/runners
- Runner name - e.g. runner-1
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 with Fodor
Fodor can setup a DigitalOcean droplet and install and register gitlab-ci-multi-runner with the
shell executor automatically for you.