@SatanaKonst

Как правильно настроить CI/CD для 1С Bitrix?

Добрый день.
Пробую настроить Pipeline с Bitbucket для развертывания изменений на хостинг.
Сайт на Bitrix.
Настроил ssh ключи для подключения на хостинг.
Могу делать ssh, scp, sftp и все такое.
На сайте есть много включаемых областей (файлов которые редактируются менеджерами).
Получаю затык, что перед тем как сделать перенос файлов из пайпа нужно отправить все изменения в гит, но тогда получаем следующую котовасию:
1. Новые или измененные файлы не появятся в пайпе.
2. Запустится новый пайп.

По идее нужно через пайп запускать гит, но пока не получается настроить ключи.

Собственно вопрос.
Как правильно с точки зрения архитектуры вообще это дело делается?
  • Вопрос задан
  • 1179 просмотров
Решения вопроса 1
AlexeyCaTHaR
@AlexeyCaTHaR
ИМХО, редактировать на проде даже включаемые области = грешновато. За ними последуют и настройки компонентов и в итоге сайт может когда-то упасть.

Делаем на дев площадке все правки и через гит выливаем.
Если у вас куча менеджеров, которые что-то правят, можно делать ветки каждый день = branch_10032020
В них аккумулировать правки за день, кроном пушить в репу и создавать новую ветку.
Ну и Делать code review каждое утро и сливать merge request с запуском пайплайнов
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы