@Andryjka
Веб-программист

Как организовать лучшее окружение для разработки под Битрикс?

Добрый день.

Подобный вопрос уже задавался три года назад https://qna.habr.com/q/182105. Суть вопроса в целом остается той же, командная разработка с использованием Git. Хотелось бы актуализировать информацию и почитать ваши лучшие практики организации рабочий среды под Битрикс.

В целом исходные данные такие: разработка локально, т.е. нужно целиком разворачивать разные проекты, с разными версиями ядра и PHP. Используем GIT. Нужно делать миграции БД (в целом sprint.migration более чем с этим справляется, какие ещё инструменты используете?) и переносить код на продакшн сервер.
  • Вопрос задан
  • 670 просмотров
Пригласить эксперта
Ответы на вопрос 2
Ведем локальную разработку, проекты разворачиваем в докере

https://github.com/aclips/bitrix24-docker
Ответ написан
Комментировать
@vitaly_il1
DevOps Consulting
Я с Битриксом незнаком, но все же отвечу (ИМХО, это не зависит от продукта и даже от языка).
Есть два вопроса:
1) как совместно работать с кодом? Git сегодня занял 99% рынка, так что ответ простой - Git репозитори или в облаке (Github, GitLab, ...) или локально. И выработать методику работы - или git workflow, или попроще.
2) как поднимать тестовые окружения? Можно на основе K8S (как посоветовала Юлия Бедросова ), можно на основе обычных виртуалок локально или в облаке. Зависит от того, достаточно ли вам фиксированное кол-во тестовых сред, или необдимо поднимать новую по запросу. И ес-но, от devops skills вашей команды.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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