从jenkins服务器在远程windows vm上部署和启动webdriver测试程序

从jenkins服务器在远程windows vm上部署和启动webdriver测试程序,jenkins,Jenkins,我有一个Java测试程序,用于使用webdriver测试web应用程序。它在我的本地机器上构建并运行得很好 现在,我需要在jenkins中构建它,然后在Windows上运行的VM上部署和运行它(例如Server2008R2) 显然,测试程序不能在jenkins上运行,因为它需要打开浏览器。这不能在Jenkins服务器的系统帐户下完成。因此,我需要将其部署到远程机器上,并以某种方式启动测试 我听说在linux机器上使用ssh可以实现这一点,但不知道如何在windows虚拟机上实现这一点 有什么想法

我有一个Java测试程序,用于使用webdriver测试web应用程序。它在我的本地机器上构建并运行得很好

现在,我需要在jenkins中构建它,然后在Windows上运行的VM上部署和运行它(例如Server2008R2)

显然,测试程序不能在jenkins上运行,因为它需要打开浏览器。这不能在Jenkins服务器的系统帐户下完成。因此,我需要将其部署到远程机器上,并以某种方式启动测试

我听说在linux机器上使用ssh可以实现这一点,但不知道如何在windows虚拟机上实现这一点


有什么想法吗?

如果您已经将jenkins安装为服务,那么您需要创建一个JNLP节点来运行webdriver测试

按照本文创建JNLP节点并在其上运行测试