1) Установить Jenkins на рабочий сервер
2) По идее все выполняется по инструкции с habr
3) Но у меня возникли некоторые проблемы:
3.1) При тестовой сборки жаловалось на недостающие компоненты, использовал ресурс 1, ресурс 2 (phpDox)
3.2) В самой конфигурации, так как я не использую git теги, отметил это "Управление исходным кодом" -> "Расширенные" -> "Skip internal tag"
3.3) Поправил пути в нескольких места с "build/logs/*" на "app/build/logs/*"
4) При помощи плагина Gitlab Hook Plugin настраивается автоматическая сборка после коммита в мастер.