Вопрос о том, как продвигать наш PHP-код.Раньше мы просто запускали наш набор тестов, фиксировали изменения, а затем включали svn на производственных серверах, чтобы «вытолкнуть» изменения.Я хотел бы изменить это, потому что мне не очень удобно иметь svn на производственных серверах по нескольким причинам.
Я думал о том, чтобы просто написать скрипт, который выполняет следующее: (будет выталкиваться с сервера svn)
- svn export
- Tar и scp новый код для производственных серверов.
- ssh на рабочие серверы и распаковка архива
Очевидно, что перезаписываются все предыдущие файлы в процессе / очистке.
Это будет быстроЛюбые ошибки можно легко исправить, зафиксировать, а затем просто отправить код обратно на серверы (или отменить ревизию и т. Д.).Любые комментарии / предложения / критика к этому подходу приветствуются.;)