гемоглобин
Новичок
Деплоймент
Ситуация следующая
Каждый разработчик имеет свою девелопмент машину, кроме этого имеется preview сервер, на котором показываются клиенту новые фичи, и имеется, собственно продакшн.
На каждом этапе код тестируется соотв. отделом.
В svn мы храним код того, что лежит на preview. Проблема вот в чем: нам приходится деплоить на продакшн вручную, сравнивая каждый файл, и это реально бесит.
Мы не можем всё сразу слить с preview на production, потому что фичи утверждаются клиентом в разное время, а некоторые вообще отвергаются.
Вопрос: как облегчить жизнь?
Если хранить каждое изменение в своей ветке svn, то веток будет до хрена, и после каждого выкладывания фичи на продакшн, надо будет накатывать эти изменения на все ветки, и опять же тестировать (нанять больше тестеров??). В общем, что-то я запутался. Как люди-то делают?
Ситуация следующая
Каждый разработчик имеет свою девелопмент машину, кроме этого имеется preview сервер, на котором показываются клиенту новые фичи, и имеется, собственно продакшн.
На каждом этапе код тестируется соотв. отделом.
В svn мы храним код того, что лежит на preview. Проблема вот в чем: нам приходится деплоить на продакшн вручную, сравнивая каждый файл, и это реально бесит.
Мы не можем всё сразу слить с preview на production, потому что фичи утверждаются клиентом в разное время, а некоторые вообще отвергаются.
Вопрос: как облегчить жизнь?
Если хранить каждое изменение в своей ветке svn, то веток будет до хрена, и после каждого выкладывания фичи на продакшн, надо будет накатывать эти изменения на все ветки, и опять же тестировать (нанять больше тестеров??). В общем, что-то я запутался. Как люди-то делают?
