我正在尝试使用 Jenkins 自动化测试。运行原理如下:有一台主机(ubuntu 22),在上面存储测试(pyTest)并创建虚拟机(Ubuntu 18和20),jenkins连接到主机。
问题是这样的:我正在尝试通过运行以下命令在虚拟机中从 Jenkins 启动 Selenium Server:
sh '''ssh user@ip java -jar ~/selenium_driver/selenium-server-4.3.0.jar standalone -p 1234 > logs.log 2>&1'''
虽然我摆脱了控制台的输出,但是 jenkins 中的步骤仍然“挂起”,等待命令完成并且不进行下一步。
如何解决这个问题?执行 selenium server start 命令后,进行下一步。您可能无需等待上一步完成即可继续下一步。我正在使用传送带