Thanks for the directions.So your are using the lwrp from the java cookbook. With this approach, did you end up installing the default OpenJDK6 as well? Even if its yes, it won't hurt anything to me with Openjdk 6, just curious to know. In your cookbook with this recipe https://github.com/erichelgeson/jenkins-chef-dsl/blob/master/recipes/build-jdks.rb , which JDK version is the default (which version of jdk is linked to from '/usr/lib/jvm/java') ?Is it the OpenJDK 6 that was installed by default from your java cookbook?I tested like so, i still have the attributes\default.rb have the below (to install the jdk7)default['java']['install_flavor'] = 'oracle'default['java']['jdk_version'] = '7'default['java']['oracle']['accept_oracle_download_terms'] = trueThen in my recipe, the below lines were added to add the JDK8 on the jenkins serversinclude_recipe 'java'#adding the below to test the JDK8 installationjava_ark "oracle-jdk8-x86_64" dourl node['java']['jdk']['8']['x86_64']['url']checksum node['java']['jdk']['8']['x86_64']['checksum']app_home 'java_home/oracle-jdk8-x86_64'action :installendNow, i see both the jdk7 and jdk8 under /usr/lib/jvmjvm]$ lltotal 8lrwxrwxrwx 1 root root 24 May 13 21:56 java -> /usr/lib/jvm/jdk1.7.0_71drwxr-xr-x 8 root root 4096 Sep 27 2014 jdk1.7.0_71drwxr-xr-x 8 root root 4096 Sep 18 2014 jdk1.8.0_25in this case, the jdk7 turns be the default, as the $JAVA_HOME is set as '/usr/lib/jvm/java/' & i can go ahead and define the jdk on the jenkins UI as below--On Wed, May 13, 2015 at 1:14 PM, Eric Helgeson < " target="_blank"> > wrote:Here's a working example - https://github.com/erichelgeson/jenkins-chef-dsl/blob/master/recipes/build-jdks.rb-Eric HelgesonOn Wed, May 13, 2015 at 3:05 PM, niristotle okram < " target="_blank"> > wrote:So, for the heck of trying i added another 3 attributesdefault['java']['install_flavor'] = 'oracle'default['java']['jdk_version'] = '8'default['java']['oracle']['accept_oracle_download_terms'] = trueso, i have the below among other attributesdefault['java']['install_flavor'] = 'oracle'default['java']['jdk_version'] = '7'default['java']['oracle']['accept_oracle_download_terms'] = truedefault['java']['install_flavor'] = 'oracle'default['java']['jdk_version'] = '8'default['java']['oracle']['accept_oracle_download_terms'] = trueMy kitchen converge shows only JDK8 was installed and JDK7 was ignored.~]$ echo $JAVA_HOME/usr/lib/jvm/java~]$ cd /usr/lib/jvm/jvm]$ lltotal 4lrwxrwxrwx 1 root root 24 May 13 20:40 java -> /usr/lib/jvm/jdk1.8.0_25drwxr-xr-x 8 root root 4096 Sep 18 2014 jdk1.8.0_25--On Wed, May 13, 2015 at 12:42 PM, niristotle okram < " target="_blank"> > wrote:hi,I use the chef community cookbook to install JDK7 on my jenkins servers. I define the below default attributes on my cookbook to install the oracle jdk7default['java']['install_flavor'] = 'oracle'default['java']['jdk_version'] = '7'default['java']['oracle']['accept_oracle_download_terms'] = trueI am looking for some instructions on how to install both jdk7 and jdk8 on the build servers now. I came through this section for the same issue but didn't give a clear instruction on how to do.how can i set the JDK7 as the default, so that all my jenkins job use JDK7 unless i specify in the job itself to use jdk8?--Regards
nirish okramRegards
nirish okramRegards
nirish okram
Archive powered by MHonArc 2.6.16.