Разработка на IDE отдельно от сервера проверки своего кода перед коммитом
Хочу так, чтобы код писался на декстопе (здесь установлена IDE и никакого даже намека на среду под которую разрабатывают), проверялся и при надобности собирался на удаленном девелопмент-сервере, затем уже при желании разработчика был коммит и последующие интеграционные тесты и прочие нужности.
Как вообще такое организовывают?
Нужно это для того, чтобы что ни случилось с компьютером разработчика, он просто поставил чистенькую IDE, сделал чекаут и готов к работе как ни в чем не бывало. Причем программировать надо под Linux, а разработчик сидит на чем хочет от Windows до MacOS.
vagrant - это утилита, которая упрощает работу с виртуальной машиной (VirtualBox). Чтобы не случилось у меня есть dvcs (mercurial) и копия образа системы (vagrant box). Конечно, в web-разработке не настолько остро стоит вопрос целостности ОС, но думаю это вполне может послужить решением для вашего случая.
В web-разработке на python я использую