Я пытаюсь использовать Phing для автоматизации:Как вы управляете процессом сборки [используя Phing]?
- выполнения тестов
- под управлением DB миграции на каждом компьютере разработчика [используя dbdeply]
- развертывания в производство при необходимости
Я думаю, имеет смысл добавить папку сборки в мой проект и поместить все мои файлы конфигурации сборки и db deltas в эту папку. и передать все это в репозиторий SVN. поэтому каждый разработчик получит обновленные файлы сборки, когда выйдет из svn. и иметь возможность запускать сборку, чтобы обновить свою БД новыми изменениями.
на рабочем сервере: Я планировал добавить еще один файл сборки, чтобы получить последнюю версию с тегами в svn и выполнить CSS & JS-сжатие.
Я планировал осуществить продолжает интеграцию с использованием PHPUnderControl тоже, так что я могу отслеживать результат каждой сборки и получить уведомление, когда сборка не удается.
так, вы думаете, что все это имеет смысл или у вас есть другие лучшие предложения?
ЗАКАНЧИВАТЬ Arbitracker в качестве альтернативы phpUnderControl: HTTP: // WWW .arbitracker.org/news.html – Gordon
@ Гордон, спасибо, я тоже его проверю. – Shreef