ставишь на эту машину gitlab runner, привязываешь его к репе, описываешь gitlab-ci.yaml в котором описываешь что надо раннеру сделать на твоей машине для деплоя
Кстати, возможно кто то сталкивался и сможет подсказать решение: после генерации доки, пример кода выглядит не правильно, но стоит нажать на кнопку обновления контролов, то всё приходит в норму.