Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-34809

How to set default xvfb installation?

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Not A Defect
    • Component/s: xvfb-plugin
    • Labels:
      None
    • Environment:
      Jenkins 1.651.2
    • Similar Issues:

      Description

      See http://stackoverflow.com/questions/33815008/how-to-configure-xvfb-default-installation-on-jenkins-startup

      I am using groovy scripts copied to /usr/share/jenkins/ref/init.groovy.d/ to do the initial setup of a Docker Jenkins instance. Later I create jobs using the Job DSL Plugin that require Xvfb.

      I can't figure out how to initialize a "default" installation of Xvfb using groovy scripts. I have a work-around where I put a copy of org.jenkinssci.plugins.xvfb.XvfbBuildWrapper.xml and then in the groovy scripts I have one script that runs "Jenkins.instance.doReload()". This broke when I upgraded from 1.0.6 to 1.1.3 since the format of the xml file changed.

      What is the right way to script the creation of a default Xvfb installation?

        Attachments

          Activity

          chris_hubbard Chris Hubbard created issue -
          zregvart zregvart made changes -
          Field Original Value New Value
          Resolution Not A Defect [ 7 ]
          Status Open [ 1 ] Resolved [ 5 ]
          chris_hubbard Chris Hubbard made changes -
          Comment [ Works great. Thanks! ]
          chris_hubbard Chris Hubbard made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          rtyler R. Tyler Croy made changes -
          Workflow JNJira [ 171000 ] JNJira + In-Review [ 210037 ]

            People

            Assignee:
            zregvart zregvart
            Reporter:
            chris_hubbard Chris Hubbard
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: