Since Jenkins has an http server delivering content from the userContent directory, I configured the JDK download location to be the userContent directory of the Jenkins server. That allows me to keep the JDK download self-contained within the Jenkins server, without any scripting.
Mark Waite On Mon, Jun 27, 2016 at 12:48 PM Mike Albert <[email protected]> wrote: > Did you ever find a solution for this? I'm trying to automate the JDK > installations for a new jenkins server. > > Thanks. > > > On Friday, April 29, 2016 at 11:03:50 AM UTC-4, Stijn Diependaele wrote: >> >> Dear, >> >> I'm trying to write a groovy script which manages the JDK installs. >> >> The code below would set the JDK installation with the home folder. >> Although I would like to us an automatic installation from Oracle. >> You have to set the username and password for this. But how do i pass the >> username and password to the Descriptor of JDKInstaller? >> >> If I look at >> http://javadoc.jenkins-ci.org/hudson/tools/JDKInstaller.DescriptorImpl.html >> I can see that you can getUsername an getPassword. >> A guess would be it's done by passing it through JSON in the configure >> method??? >> >> Could anyone provide a code example? >> >> JDKDesc = Jenkins.instance.getDescriptorByName("hudson.model.JDK"); >> >> JDK jdk = new JDK("JDK 8", "/usr/lib/jvm/java-8-openjdk-amd64"); >> >> jdkDesc.setInstallations(jdk); >> >> jdks = jdkDesc.getInstallations(); >> jdkDesc.save(); >> >> Jenkins.instance.save() >> >> thanks! >> Stijn >> > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/fa675a23-4388-4ea7-89cf-f84063616f4b%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-users/fa675a23-4388-4ea7-89cf-f84063616f4b%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtEu8ryYfm-OZUrdLaafdn%3DsjQstZtPpxb9rmaDWZBiESA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
