У меня есть веб-приложение, которое я разрабатываю и использую GIT в качестве источника контроля.Приложение используется несколькими клиентами с разными доменами.На моей локальной машине есть папка, которую я назвал web
.Тем не менее, эта же папка называется DOMAIN.NAME
на серверах, и она, конечно, меняется с сервера на сервер.
Прямо сейчас, когда мне нужно обновить серверы самым новым кодом, я SSH и делаю git pull
, который извлекает папку web
на сервере, а затем я переименовываю ее в соответствующий DOMAIN.NAME
, который соответствует рассматриваемому серверу.Однако мне интересно, можно ли как-то автоматизировать этот процесс?Могу ли я иметь скрипт / команду, которую Git может выполнить, чтобы переименовать папки для меня или, что еще лучше, прочитать переменную из файла, хранящегося на сервере, и присвоить названию соответствующую папку этому значению?Могу ли я каким-то образом создать сопоставление, которое бы связывало web
с соответствующим именем папки на каждом сервере?
Любые идеи приветствуются, спасибо!