如何在Jenkins启动时configurationxvfb默认安装?

我正在Docker中build立一个Jenkins实例。 我正在使用/usr/local/bin/plugins.sh来安装插件。 我正在复制groovy脚本到/usr/share/jenkins/ref/init.groovy.d/初始化一些configuration。

我无法弄清楚如何初始化一个Xvfb安装位置。 有些类是org.jenkinsci.plugins.xvfb命名空间。 我不知道哪个类用于设置从PATH(它应该是默认的???)find应用程序的默认安装。

帮帮我?

init.groovy.d目录中使用这个脚本:

 import jenkins.model.Jenkins import org.jenkinsci.plugins.xvfb.* def installation = new XvfbInstallation('default', '/usr/local/bin', null) Jenkins.getInstance() .getDescriptorByType(Xvfb.XvfbBuildWrapperDescriptor.class) .setInstallations(installation) 

default是Xvfb安装的名称, /usr/local/bin是Xvfb二进制文件所在的目录,相应地进行更改。