我需要并行运行两个詹金斯的工作,但是当第一个运行时,第二个失败说明Server is already active for display 0
我浏览了这两篇文章,但无法解决:
我在export DISPLAY=:99
个人资料中添加了centos 7
这行。
而且我在詹金斯中也有以下XVFB的配置>
1。管理jenkins>配置系统(配置全局设置和路径。)2。然后在作业配置中,我有:
请让我知道我是否有任何遗漏。谢谢
[选中该复选框后,Jenkins使用Xvfb的-displayfd选项,通过扫描可用的选项,它可以选择自己的显示名称。如果您不想管理显示编号范围,但要使用第一个空闲显示编号,则需要检查它。
Xvfb显示名称偏移量使您可以指定偏移量,即一个数字,该数字将添加到作业的执行者编号中,该编号将形成所使用的显示名称。如果您运行其他X服务器(Xvfb,Xvnc或类似服务器)以确保显示数字不重叠,这将非常方便。
此选项需要xserver的最新版本,请检查您的安装以获得支持。我在项目中使用了Xvfb插件1.1.3,对我来说效果很好。