Uma solução viável seria vagrant
, um frontend de linha de comando para o virtualbox (ou outros) para baixar, executar e destruir automaticamente as VMs.
Com poucos comandos, você terá uma VM limpa em funcionamento e poderá testar.
Pediram-me para inventar um procedimento de instalação para a aplicação existente, incluindo compilação, download e instalação do servidor e algumas outras coisas.
Eu consegui fazer o programa funcionar e eu documentei meu progresso, mas agora preciso verificar se ele realmente funcionará novamente no sistema limpo. Eu suponho que as pessoas que fazem isso frequentemente devem ter um sandbox de sistema operacional rápido que sempre começa limpo para que eles estejam realmente testando em um sistema limpo.
A abordagem óbvia é instalar outra VM e trabalhar sempre com cópia de instalação limpa. Isso é tanto o tempo quanto o consumo de espaço, e por favor note que eu tenho apenas 140GB de espaço em disco, alguns dos quais já estão sendo usados.
Então, existe algum sistema mais dedicado ao que eu quero fazer? Minha instalação é direcionada na distribuição Debian Linux.
Uma solução viável seria vagrant
, um frontend de linha de comando para o virtualbox (ou outros) para baixar, executar e destruir automaticamente as VMs.
Com poucos comandos, você terá uma VM limpa em funcionamento e poderá testar.