2010-03-07 2 views
4

В моей команде в настоящее время имеется веб-сервер разработки и сервер реального развертывания и сервер базы данных реального времени. Мы используем SVN с хранилищем, хранящимся на сервере разработки, но проблема заключается в нашем процессе развертывания.Автоматическое развертывание приложений PHP

В настоящее время, когда нам нужно развернуть обновление в реальном приложении, мы просто используем SFTP для переноса из репозитория на веб-сервер в реальном времени, а затем изменяем базу данных на реальном сервере, чтобы отразить базу данных разработки. Это очень медленный процесс, поскольку мы также минимизируем все файлы javascript и CSS.

Я использовал Capistrano для Ruby и Cruise Control для java, но я никогда не использовал ничего для PHP. Я бы предпочел не строить свои собственные, если что-то уже существовало. Кто-нибудь знает что-нибудь?

ответ

0

Я проделал большую работу с развертыванием авто с помощью CruiseControl и phpUnderControl

http://topecoders.blogspot.com/2010/04/how-to-install-cruisecontrol.html

Они работают довольно прохладно с все тесты и анализ кода делается автоматически. Он также развертывает проекты при каждой успешной сборке.

Смежные вопросы