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.

Reply via email to