GitLab-CI deploy одной ветки на два сервера возможен?
Проект на PHP.
Есть локальный git репозиторий c одной веткой master.
Необходимо деплоить содержимое сначала на тестовый сервер, затем эту же ветку на боевой сервер.
Деплой Gitlab организован с помощью файла .gitlab-ci.yml (в нём должно прописываться SSH подключение). Файл помещается в репозиторий.
Но как организовать деплой одной ветки на два сервера?
Про jenkins и подобные сервисы знаю, по ряду причин не можем использовать, есть только GitLab сервер.
Сделать две ветки в репозитории тоже не можем. Требование заказчика.
GitLab только начал изучать.
Выходит можно прописать оба деплоя в один .gitlab-ci.yml? Как их в таком случае запускать отдельно друг от друга?
Повторюсь: ветка мастер. Сначала деплой на тестовый сервер. Затем ручной деплой на боевой.
Если не сложно, приведите пример такого .gitlab-ci.yml.
Спасибо!
раннеры в любом случае нужны, ставятся на любой машине, на веб сервере где сайты ниче не ставиться нужен тока ssh доступ к ним. П.с. сам не администрирую gitlab поэтому знаю поверхностно.
на продакшен если в ручную нужно гуглить, на сколько я помню по ролику, там можно это организовать