当前位置: 首页 > 知识库问答 >
问题:

在另一台服务器上与Jenkins一起运行selenium测试

向子安
2023-03-14

我正在使用TestNG、Maven和Jenkins来运行我的代码(Java)。我需要在另一台服务器上运行我的测试,所以到目前为止,我所尝试的是在服务器上运行Jenkins作为服务并安排作业,但它产生了一个问题,即测试在后台运行(导致所有测试失败),我尝试配置此图片中的Jenkins服务:在此输入图像描述

但它不起作用,所以我试着运行Jenkins而不是作为服务,测试运行得很好,但我无法安排作业,因为Jenkins不能在这台服务器上全天候运行,因为它不是服务。

有没有办法在服务器上全天候运行詹金斯而不使其成为服务?

谢谢

共有1个答案

聂琨
2023-03-14

我有多台jenkins服务器,用于处理具有多个selenium网格的计划selenium作业。

我不知道你说它不能全天候运行是什么意思,因为它不是一项服务。

我不是把它当作服务来使用,而是从一个平台上启动它。bat脚本,内容如下:

@title Jenkins
@java -jar C:\Jenkins\jenkins.war

这将在控制台窗口中打开它,并将运行到手动关闭窗口或重新启动计算机。

我将服务器设置为通过注册表自动登录,并添加了。将bat脚本添加到启动文件夹中,以便在登录时启动它们。

 类似资料:
  • 问题内容: 我需要将Jenkins 2.32版从服务器A移至Jenkins 2.72.1服务器B。两台服务器均具有ubuntu 16.04.3,由于内存问题,我无法安装任何插件,也无法在服务器A中使用该插件。有什么办法可以实现这一目标? 问题答案: 将目录中的所有文件复制到新服务器。 将新服务器指向新目录。 将Jenkins war文件(或servlet容器设置,如果有的话)复制到新机器上并启动它

  • 问题内容: 我有带有git存储库的家庭服务器。现在,我正在尝试在现有的PHP存储库上配置Jenkins。 我已经正常安装了Jenkins,但是在创建Job时出现错误: 储存库网址= /home/git/repositories/testing.git 错误如下: 无法连接到存储库:命令“ git ls-remote -h /home/git/repositories/testing.git HEA

  • 我正在尝试在一个使用chrome的Linux服务器上运行一个使用selenium webdriver实现的测试,并且不显示我的java代码 要运行此程序(jar),请使用以下命令启动Xvfb 当我运行程序时,经过一段长时间的等待,我得到了这个异常 当我尝试单独运行chrome时,a遇到了这个问题 问题是: 是在定位驱动程序的问题还是在chrome或我需要一些额外的配置?

  • 但我总是遇到selenium服务器死掉的问题。谁能告诉我怎样才能最好地保持硒呢?对于维护selenium服务器,我应该知道哪些最佳实践? 在运行selenium测试时,我有时会遇到以下错误

  • 我正在使用testNG框架和ANT任务运行Selenium测试。测试在我的windows机器上运行良好。。然后,我将其部署到我的Jenkins CI服务器上,并为无头运行测试进行必要的配置: > 在运行jenkins(CentOS)的服务器上安装了vnc服务器 为jenkins安装了Xvnc插件,并在我的作业配置中启用了“在构建期间运行Xvnc” 然而,我得到以下错误-任何帮助?我已经搜索了网络,

  • 目前,我正在做一个项目的自动化,并通过selenium和java编写测试,当我在本地服务器上从Jenkins执行测试时,它工作正常,但在QAT上,我得到了一个error.Previously我已经编写了selenium测试,现在我已经开始使用Jenkins在我的Windows平台上构建和集成Git。 此外,我用于QAT服务器的chrome路径是我已经更改为 System.setProperty(“