Развертывание определенной ветки git через capistrano на промежуточном сервере

У меня есть главная ветка, которая используется для развертывания на промежуточном сервере. И у меня есть моя стабильная ветка , которая используется для развертывания на производственном сервере. Скрипт capistrano, который я использую, настроен таким образом.

Текущий рабочий процесс: всякий раз, когда возникает проблема с производством, я выхожу из ветки стабильный , исправляю, фиксирую, объединяю с стабильным и затем разверните в производство.

Это не дает мне возможности протестировать исправление ошибки (произошедшее в той ветке исправления) на моем промежуточном сервере. В идеале я хочу:

Требуемый рабочий процесс: Когда возникает проблема с производством, я выхожу из стабильной ветки, исправляю, фиксирую, объединяю с master , разверните и протестируйте это исправление на промежуточном сервере, проверьте, работает ли оно, затем объедините эту ветку оперативного исправления со стабильной стабильной и разверните ее в производственной среде.

Как мне сделать это правильно с Капистрано? Пожалуйста помоги.

5
задан Anand 6 November 2011 в 05:24
поделиться