Как настроить gitlab ci + vds?
Для этого вам надо установить на vds gitlab-runner, прилинковать его к гитлабу через gitlab-runner register. На gitlab'е уже описывать нужное в yml файле ci/cd.
Простой ответ:
- Ставите gitlab-runner на vds
- Пишете .gitlab-ci.yml  конфигурация для проекта
Но так как вы:так и не смог разобраться
То я думаю вам надо нанять консультанта.
Потому что у вас вопрос задан так, что похоже что вы просите написать серьезный tutorial.