Я много читал о развертывании приложений здесь, но пока не нашел подходящего ответа на наши запросы.Лучший способ развертывания веб-приложения Zend
У нас есть большое веб-приложение, построенное с помощью рамки zend, которую мы хотим развернуть на удаленном сервере. Мы хотим иметь возможность легко и безопасно развертывать новую версию нашего приложения на нашем производственном сервере.
Что должно быть сделано следующее:
- поставить страницу по техническому обслуживанию производственного применения? версия
- экспорта из SVN
- запустить скрипт для Минимизировать файлы CSS в определенной директории (сценарий оболочки выполняется) разрешения
- набор файлов на файлы и каталоги
- копирования/синхронизации? файлы на производственный сервер -> только измененные файлы?
- удалить страницу обслуживания из производственного приложения?
Мы используем SVN в качестве средства управления версиями кода, и мы запускаем CentOS в качестве нашей серверной ОС на производстве.
Я прочитал о:
- Rsync
- fredistrano/Капистрано
- Phing
- пользовательских сценариев оболочки
Каковы ваши советы для легкого развертывания один-клик?
Похожими: http://stackoverflow.com/questions/1143154/how-to-deploy -your-php-applications-правильно – Sampson
Другое похоже: http://stackoverflow.com/questions/2006461/how-to-do-deployment-for-php-application –