我需要并行运行两个jenkins的作业,但是当第一个任务运行时,第二个任务将失败,说明Server is already active for display 0
我已经浏览过这两篇文章,但无法修复:
我在我的export DISPLAY=:99配置文件中添加了这行centos 7。
此外,我还在jenkins >中为XVFB配置了下面的配置
1.管理jenkins >配置系统(配置全局设置和路径)

2.然后在作业配置中有:


如果我遗漏了什么,请告诉我。谢谢
发布于 2020-01-28 14:54:30
请检查“让Xvfb选择显示名称”和Xvfb显示名称offset=1选项,以便将显示号的选择留给Xvfb。
选中复选框后,Jenkins使用Xvfb的-displayfd选项,它通过扫描可用的显示名来选择自己的显示名称。如果您不想管理显示号码范围,但是使用了第一个空闲显示号,则需要检查它。
Xvfb显示名称偏移量允许您指定偏移量,即将被添加到作业执行器编号中的数字,该数字将形成所使用的显示名称。如果您运行其他X服务器(Xvfb、Xvnc或类似的服务器),以确保显示编号不重叠,这是非常方便的。
此选项需要最新版本的xserver,请检查安装是否支持。我在我的项目中使用了Xvfb插件1.1.3,它对我来说很好。
https://stackoverflow.com/questions/55706836
复制相似问题