Лучший рабочий процесс от локального до постановочного и производственного - PullRequest
0 голосов
/ 16 июня 2020

У меня проблема с моим текущим рабочим процессом для Magento и Laravel (стек LAMP):

  • работать локально на MAMP или docker
  • зафиксировать изменения до git
  • иногда с использованием travis.ci для запуска тестов
  • слияние с промежуточным этапом для проверки / тестирования клиентом
  • слияние с производством, когда все в порядке

Проблема на самом деле не в рабочем процессе кода, а в изменениях сервера. При обновлении фреймворка до более новой версии обычно это означает обновление php версии, или при добавлении Varni sh или Redis для постановки вам придется сделать это снова, когда вы go живете, что увеличивает время простоя и, очевидно, иногда вещи go юг.

Мое решение - переключиться на Docker и, возможно, начать использовать изображения sh, но я не знаю, как это действительно сработает.

Мне нужно работать с моим изображением локально, затем pu sh it to docker .hub, затем использовать одно и то же изображение в постановке и вживую? Могу ли я использовать docker на AWS EC2?

Каков рабочий процесс крупных компаний-разработчиков программного обеспечения?

...