Symfony 1.4 с несколькими разработчиками - PullRequest
1 голос
/ 29 марта 2011

Я ищу несколько советов о том, как настроить Symfony 1.4 для использования в «среде нескольких разработчиков».

В настоящее время мы работаем над тремя проектами.

Мы думали о настройке сайта на локальном сервере, а затем регулярно публиковать (развертывать) наши соответствующие версии на этом. В дополнение к этому используйте Subversion для синхронизации наших копий. «Во время тестирования разработки» будет проводиться на наших локальных компьютерах с локальной установкой Symfony на каждом из них.

Эта настройка звучит хорошо? Есть ли недостатки? Какие-либо предложения о лучших настройках? :)

Ответы [ 3 ]

2 голосов
/ 30 августа 2012

Мы два разработчика одного проекта Symfony.

У нас есть несколько копий проекта (разработка, этап и производство).

Кроме того, у каждого из нас есть своя локальная копия с общей БД с разработанной версией. Когда один из нас продвигается в git-репозиторий, среда CI ( Jenkins ) извлекает изменения, создает проект, выполняет тесты (phpunit), контрольные стили, документацию, другие задачи и, в случае успеха, развертывается на сервере разработки и выполняет Селеновые испытания.

1 голос
/ 29 марта 2011

Звучит нормально для меня.

Просто предложение: вы можете использовать Среду непрерывной интеграции , такую ​​как TeamCity или Maven , чтобы ваш код автоматически развертывался на сервере тестирования после каждой фиксации в SVN или каждую ночь (или как хочешь :)).

0 голосов
/ 04 апреля 2011

В моей компании, делающей это все дни, мы используем subversion, у каждого разработчика есть локальная копия проекта, в то время как проект находится в разработке, мы производим проверку на нашем тестовом сервере.

...