У нас есть обычный проект LAMP, и мы недавно перешли на Gitlab (вместо Github).
Ранее мы использовали Jenkins для развертывания, теперь я планирую перенести его на Gitlab CI/CD.
У нас есть серверы A и B (с Loadbalancer) для разработка версия и серверы C и D (аналогично, с LB) для рабочей среды.
Поскольку это проект LAMP, развертывание так просто: - последние изменения извлекаются из репозитория;- все измененные файлы находятся в общедоступной веб-папке;- запущены некоторые утилиты, такие как composer и npm .
В основном мне нужно развернуть изменения для двух VPS для разработки и двух рабочих.
DoЯ должен установить и запустить бегун на каждом из них?Или есть более эффективный подход?