мне тут задачу сделать CI.
В наличии есть локальный гитлаб, ансибл и некоторое количество убунт в виртуалка.
Ансибл разворачивает 2 инстанса (prod и dev).
На каждом из них роли:
-php/apache
-mysql
-wordpress
Сосбственно вот до сюда я сделал.
А дальше пока концепт в голове.
То, как я тут вижу CI:
1. Папка с вордпрессом лежит в гите.
2. Если в dev-ветке появляется новый коммит, то ансибл идет на dev инстанс и забирает туда свежую дев-ветку из гита (попутно возможно выполняя некоторые хэндлеры).
3. Если в prod-ветке появляется новый коммит или мердж из дев в прод, то ансибл идет на prod инстанс и заливает туда свежую прод ветку из гита (тут тоже какие-нибудь хэндлеры).
Реально такое сделать? И куда смотреть? Или есть "более лучшие" инструменты для этого?
просто по мануалу от гитлаба взлетает всё
а кстати, вордпресс же хочет mysql, чем разворачивается дамп базы, если не ансиблом?
Обсуждают сегодня