Использование git для вывода на производство - PullRequest
1 голос
/ 18 июня 2020

Я собираюсь скопировать код своего веб-приложения на рабочий сервер с помощью git pull. Сначала я монтирую SSHFS на удаленный сервер, а затем запускаю git pull в нужном каталоге.

Если мне нужно пропустить производственные конфигурации и т.д. c. Я могу использовать .gitigonore.

Пока очень чисто и эффективно (по сравнению с перетаскиванием всех измененных файлов из папки в папку вручную)!

Но что, если у меня разные каталоги на удаленном сервере? Например, на devel localhost есть ~ / app / и ~ / app / webroot /, но на производственном сервере есть ~ / app / и ~ / public_html /

Как решить такие проблемы?

1 Ответ

1 голос
/ 18 июня 2020

Общий c ответ: git не является средством развертывания.

Напишите сценарий развертывания и используйте этот сценарий.

Вы можете создать версию сценария с вашим проектом в вашем репо, конечно.

...