0

Jenkins 构建了我们软件套件的设置项目。之后,它使用 XP 启动虚拟机,安装我们的软件,执行一些测试,然后关闭虚拟机。接下来在Win7上进行同样的安装和测试程序,然后在Win8、Server 2008 R2、Server 2012...

这意味着,当“关闭从站”项目完成后,必须根据之前的从站启动一个新的从站。

“构建后任务”插件允许根据项目的输出执行脚本(我可以在此处添加“ver”语句以获取相关信息),但它无法启动项目。

另一个插件允许根据项目结果(成功、不稳定、失败)执行操作 - 但这在这里不适用。

目前,我想为每个从属创建特定的批处理文件,这些文件将通过 vmrun 启动下一个客户端,然后关闭当前的从属。但我不喜欢这种解决方法,因为有关项目顺序的信息已从 Jenkins master 中移走。

4

1 回答 1

0

对我来说,听起来奴隶詹金斯实例比你的情况更麻烦。

一个将在主服务器上运行并控制虚拟机的启动/关闭以及在每个虚拟机上运行安装/测试过程的大批处理文件怎么样?

于 2013-04-05T21:01:56.773 回答