On Github foxel / gorod.it.2014
Andrey F. Kupreychik @ Bitworks
Основана в 2005 году в Томске
В штате более 50 сотрудников
Наш минимальный набор:
Следующим этапом менеджер проекта с нашей стороны оценивает задачу по трудозатратам и назначает ее в итерацию (“версия” в терминах redmine). На этом этапе задача может быть “отбрита” за несостоятельностью (например QA может ошибочно принять какое-либо ограничение за баг, бывает). на этом же этапе определяется человек, ответственный за задачу.
Дальнейшие шаги включают собственно разработку кода, его тестирование и ревью. После прохождения всех этих этапов задача готова. Если это хотфикс, ветка будет слита в production незамедлительно. В случае багов или фич готовые задачи будут собраны в недельный релиз, проверены на второй раз вместе и после этого слиты на прод. Таким образом от постановки задачи до заливки кода на прод проходит две недели.
Конфиг по домену (например ticket1111.test.project.com):
## ticket1214.test.project.com ServerName test.project.com ServerAlias *.test.project.com VirtualDocumentRoot /var/www/vhosts/%-4.0/public_html
git checkout production git pull git merge --no-ff origin/ticket3333 # release ticket git push origin productionДанный процесс даже проще чем сборка релиза. Все что нужно сделать - слить ветку релиза в production и услужливый Jenkins развернет все изменения на живые сервера.