Обновление исходников сайта через CVS
Nexus 26.10.2003 21:33
Сейчас исходники сайта хранятся на отдельном сервере CVS для разработок. На хостинге обновляются путем захода через shell и ручного вызова обновления CVS.
Хочется реализовать следующее:
кпоночкой, к примеру, в админ зоне, взывается обновление и результаты выводит на страницу.
Проблемы:
1. вызов самого cvs. Т.к. апач скомпилен с suexec parser исполняется с определенными юзером и группой для сайта, в то время как cvs - команда системы, и срабатывает safe mode exception.
2. выдача результатов. Обновление требует некоторого времени, в течение которого процесс httpd может отвалиться. Здесь в parser не хватает реализации push технологии.
Варианты решения:
1. Скрипт на Perl, который будет заниматься вышеперечисленными задачами.
2. Внедрение новых фич в parser.
Что скажут специалисты?
- Обновление исходников сайта через CVS, Nexus 26.10.2003 21:33