Actuellement, je suis dans un état où les tests me coûtent de l'argent et beaucoup de temps ...
Contexte: je déploie des machines virtuelles sur la couche logicielle et j'utilise un script de post-déploiement (bash) qui installera tous les logiciels dont j'ai besoin une fois la machine virtuelle prête. Le problème est que je ne peux tester ce script qu'en déployant une machine virtuelle, et il faut actuellement environ 4 heures pour que le script se termine ... Donc, chaque modification que j'apporte doit créer une nouvelle machine virtuelle (coûte de l'argent) et attendre environ 4 heures pour voir si le script est cassé ou non ... Cela devient chaotique et je ne pourrai pas avancer si je reste comme ça.
J'ai besoin d'une nouvelle façon d'aborder ce type de situation et de pouvoir tester le script de provisioning plus rapidement et sans avoir à déployer une nouvelle VM à chaque fois.
Connaissez-vous un outil pour m'aider dans ce scénario?