Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 在虚拟机中自动安装安装程序_Unit Testing_Testing_Continuous Integration_Virtual Machine_Continuous Deployment - Fatal编程技术网

Unit testing 在虚拟机中自动安装安装程序

Unit testing 在虚拟机中自动安装安装程序,unit-testing,testing,continuous-integration,virtual-machine,continuous-deployment,Unit Testing,Testing,Continuous Integration,Virtual Machine,Continuous Deployment,我有一个构建系统,它让我构建我的c#软件,然后运行一个构建来进行设置,并将其部署到存储库中 现在,我需要的是,在这个部署之后,我需要在虚拟机或沙箱上安装这个设置 我该怎么做?有没有什么软件能帮我做到这一点 例如,在安装程序的构建完成后,这个软件使用我自己的配置,在这个VM/沙箱中以静默模式进行安装,然后如果需要,我还可以运行测试 主要思想是,无论何时部署构建,它都会自动安装在计算机中以便我快速查看结果/运行测试,否则我需要在构建后始终打开计算机,安装并测试。您可以研究with在此类设置中的使用。

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

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

我该怎么做?有没有什么软件能帮我做到这一点

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


主要思想是,无论何时部署构建,它都会自动安装在计算机中以便我快速查看结果/运行测试,否则我需要在构建后始终打开计算机,安装并测试。

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

这是用于自动构建、安装和测试场景的非常常见的设置


我希望这能有所帮助。

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

这是用于自动构建、安装和测试场景的非常常见的设置

我希望这有帮助