Развертывание каждой сборки на сервере с помощью Gitlab CI

Я настроил свой собственный сервер Gitlab с одним проектом и настроил для него Gitlab Runner. Я новичок в непрерывной интеграции сервера и, следовательно, не знаю, как сделать следующее.

Каждый раз, когда я фиксирую ветку master моего проекта, я хотел бы развернуть хранилище на другом сервере и запустить там две команды оболочки (npm installа такжеforever restartall)

Как бы я это сделал? Нужен ли мне бегун на машине, на которой развернут проект?

Ответы на вопрос(2)

Ваш ответ на вопрос