Как этот процесс вообще правильно, модно называется?
Я думаю, это называется Continious Integration(CI) :) Точнее это только часть это процесса. Я в работе использую
capistrano. Описываю характеристики сервера, нужные задачи, после вызов одной команды - и код отправляется на сервер.
Если вы опишете ваш технологический стек, инструменты, я думаю, посоветуют точнее. Как и ссылки/мануалы и т.д.