В общем есть 2 проекта: фронтенд и бэкенд. Каждый в своем репозитории, у каждого свой docker-compose.yml и .gitlab-ci.yml. Но запускать я их хочу на одном сервере.
Гитлаб раннер я уде установил, деплой одного проекта настроил. А как второй туда запихнуть?
Рекомендую заглянуть в config.toml раннера и почитать доки.
Всего этого при наличии ресурсов достаточно чтобы сделать и 2 и 10 и даже разных раннеров на одной машине.
Если лень читать документацию, то разные раннеры можно зарегистрировать для разных пользователей о.с с разными execute и остальными параметрами, соответственно все настройки и фалы будут храниться в /home/runner1, /home/runner2 etc