Minha sugestão é conferir Capistrano ; Ele oferece uma implantação bastante simples depois que você configura suas configurações. Eu tenho verificado isso ultimamente também e ele age muito similar a rake
; você acabou de executar cap
seguido por um argumento ou dois e ele executa a implantação do seu git
ou svn
repo.
A documentação é muito útil, descobri. Usamos Capistrano para todos os nossos projetos na minha empresa. Pode ser simples o suficiente para um projeto único, ou para gerenciar uma grande quantidade deles (mas se você estiver fazendo o último, eu também recomendo usar o Capistrano com Webistrano , para gerenciá-los através de um administrador da web).