Testing 在Windows虚拟机上运行Jenkins作业

Testing 在Windows虚拟机上运行Jenkins作业,testing,jenkins,virtual-machine,automated-tests,jenkins-plugins,Testing,Jenkins,Virtual Machine,Automated Tests,Jenkins Plugins,我试图设置Jenkins在虚拟机上运行测试,但我不确定如何继续 我希望能够做的是让Jenkins在vm上构建环境,然后让Jenkins在vm环境上执行测试脚本。在测试通过/失败后,让Jenkins清理数据库并关闭虚拟环境 服务器盒-Windows 7 Virtaul机器-VMWare 所以我想要的是一些关于如何实现上述功能的信息或教程。如果你能推荐我可以使用什么Jenkins插件来实现上述功能,或者如果你想超越这些功能,你可以概述实现上述功能所需的步骤,这也会很有帮助 任何帮助都将不胜感激。我正

我试图设置Jenkins在虚拟机上运行测试,但我不确定如何继续

我希望能够做的是让Jenkins在vm上构建环境,然后让Jenkins在vm环境上执行测试脚本。在测试通过/失败后,让Jenkins清理数据库并关闭虚拟环境

服务器盒-Windows 7 Virtaul机器-VMWare

所以我想要的是一些关于如何实现上述功能的信息或教程。如果你能推荐我可以使用什么Jenkins插件来实现上述功能,或者如果你想超越这些功能,你可以概述实现上述功能所需的步骤,这也会很有帮助


任何帮助都将不胜感激。

我正在我的环境中使用。以下是一个基本的分步指南:

  • 安装插件
  • 将ESX/ESXi服务器配置为新的“vSphere云”
  • 创建一个新的Jenkins节点,类型为“在vSphere Cloud下运行的从属虚拟计算机”(安装插件后可用)
  • 配置新节点时,可以选择指定快照名称。这将在节点启动时将VM还原到此快照
  • 在管道脚本中使用节点:
    node(“节点名称或标签”){…此处的代码…}
  • 我对大约10个Windows节点使用上述方法,将每个节点恢复为“干净”快照,以使用已知状态启动每个构建