虚拟机中的自动安装设置

时间:2016-06-28 11:51:06

标签: unit-testing testing continuous-integration virtual-machine continuous-deployment

我有一个构建系统,它使我构建了我的c#软件,然后运行构建来进行设置并将其部署到存储库中。

现在,我需要的是,在部署之后,我需要在虚拟机或沙箱上安装此设置。

我该怎么做?是否有任何软件可以帮我这么做?

例如,在完成安装程序的构建之后,使用我自己的配置的这个软件,我的设置和安装在这个VM /沙箱中的静默模式,然后如果我想我也可以运行测试。

主要的想法是,每当部署一个构建时,它会自动安装在一台机器中,以便快速查看结果/运行测试,否则我需要在构建之后始终打开机器,安装和测试。

1 个答案:

答案 0 :(得分:0)

您可以考虑使用VagrantVirtualBox进行此类设置 完成构建并准备好安装程序后,可以将其装载/复制到使用Vagrant配置的新VM中 然后,将安装命令添加到 Vagrantfile (描述VM配置和设置的文件)。

这是自动构建,安装和测试方案的一种非常常见的设置。

我希望这会有所帮助。