Развертывание каждой сборки на сервере с помощью Gitlab CI
Я настроил свой собственный сервер Gitlab с одним проектом и настроил для него Gitlab Runner. Я новичок в непрерывной интеграции сервера и, следовательно, не знаю, как сделать следующее.
Каждый раз, когда я фиксирую ветку master моего проекта, я хотел бы развернуть хранилище на другом сервере и запустить там две команды оболочки (npm install
а такжеforever restartall
)
Как бы я это сделал? Нужен ли мне бегун на машине, на которой развернут проект?