我正在为公司开发一个脚本,用于安装我们拥有的所有依赖项并设置一些软件。我需要某种方法在干净的机器上反复有效地测试我的脚本。有没有办法将系统“重置”到刚安装时的状态?或者最好的方法是拥有一个可以重置的虚拟机?
答案1
我最终选择了虚拟机并保存/恢复状态。至少对我来说,它非常有效。在构建大量内容时,它会慢一点,但您可以拥有多个“起点”,具体取决于您正在调整脚本的哪一部分...
答案2
一种方法是克隆/备份您现有的安装。当您需要干净的状态时,只需将映像克隆回硬盘即可。示例指南可以是找到这里。
我正在为公司开发一个脚本,用于安装我们拥有的所有依赖项并设置一些软件。我需要某种方法在干净的机器上反复有效地测试我的脚本。有没有办法将系统“重置”到刚安装时的状态?或者最好的方法是拥有一个可以重置的虚拟机?
我最终选择了虚拟机并保存/恢复状态。至少对我来说,它非常有效。在构建大量内容时,它会慢一点,但您可以拥有多个“起点”,具体取决于您正在调整脚本的哪一部分...
一种方法是克隆/备份您现有的安装。当您需要干净的状态时,只需将映像克隆回硬盘即可。示例指南可以是找到这里。