У нас все проекты сидят на релизной системе и на «боевые» сайты изменения уходят через систему контроля версий.
Если будет скрипт или уже развёрнутая система контроля версий, то деплой приложений во внутрь виртуальной машины значительно упростится. Т.к. она сможет выступать в роли клиента или сервера разработки.