Existem algumas suítes de implantação complexas e altamente capazes, mas isso pode ser um exagero para o que você precisa.
Uma solução muito fácil de implementar e gratuita usa scripts em lote e tarefas agendadas. Para que isso aconteça, você precisará dessa nova construção para suportar instalações silenciosas e desinstalações silenciosas. Com as silenciosas (des) instalações, você pode configurar um pequeno script em lote que passa pelas quatro etapas descritas. Como bônus para seus clientes, se o mesmo pacote de instalação desinstalar uma versão mais antiga, isso facilitará seu script.
Certifique-se de que o script em lote verifique se os arquivos de compilação disponíveis são realmente as compilações mais recentes. Você não quer instalar o build de ontem e não saber sobre ele. Com o script em lote, execute esse script em lote, pois as Tarefas Agendadas em um momento distante da compilação serão concluídas, para que você tenha certeza de que a compilação foi concluída.