我有一个构建系统,它使我构建了我的c#软件,然后运行构建来进行设置并将其部署到存储库中。
现在,我需要的是,在部署之后,我需要在虚拟机或沙箱上安装此设置。
我该怎么做?是否有任何软件可以帮我这么做?
例如,在完成安装程序的构建之后,使用我自己的配置的这个软件,我的设置和安装在这个VM /沙箱中的静默模式,然后如果我想我也可以运行测试。
主要的想法是,每当部署一个构建时,它会自动安装在一台机器中,以便快速查看结果/运行测试,否则我需要在构建之后始终打开机器,安装和测试。
答案 0 :(得分:0)
您可以考虑使用Vagrant和VirtualBox进行此类设置 完成构建并准备好安装程序后,可以将其装载/复制到使用Vagrant配置的新VM中 然后,将安装命令添加到 Vagrantfile (描述VM配置和设置的文件)。
这是自动构建,安装和测试方案的一种非常常见的设置。
我希望这会有所帮助。