pipeline (and docker-pipeline plugin) still rely on a plain java jenkins agent running on build node. so this won't change the migration issue for people with exotic hardware.
Anyway, JDK8 is available for most platforms, maybe not in the default upstream repository, but - hey - is this such a pain to download from Oracle ? 2017-01-20 11:23 GMT+01:00 Staffan Forsell <[email protected]>: > I'm thinking that we might solve it by having pipelines running in docker. > That way only the docker host will have to have jdk8 installed and > everything else will be scripted. Maybe it's a good push for us moving > towards pipelines for all jobs, not just actively developed ones. > /S > > On Thursday, 19 January 2017 20:51:48 UTC+1, Mark Waite wrote: >> >> I agree with Baptiste. Don't mix JDK versions between master and >> agents. I had the illusion that the git plugin worked across that >> environment until a bug was found which shattered that illusion. >> >> Mark Waite >> >> On Thu, Jan 19, 2017 at 9:51 AM Baptiste Mathus <[email protected]> wrote: >> >>> There's a strong debate about this. I would recommend not doing so >>> (mixing versions). I've seen again a ClassFormatError happen in a >>> production system because of that (JDK7 on agent, JDK8 on master). It will >>> happen to work, but might start failing probably when you don't expect it. >>> This is probably not worth the risk. >>> >>> For your question, just checked again: being a fan of config mgmt myself >>> and so, I understand the desire to use official upstream packages. But >>> sometimes, you have to diverge for various reasons. >>> >>> I just tested it and this works totally fine on Ubuntu:14.04 : download >>> JDK from http://www.oracle.com/technetwork/java/javase/downloads >>> /jdk8-downloads-2133151.html for your system, uncompress it, add its >>> bin directory in the PATH, done you have a JDK8 on 14.04. >>> >>> And if really, you are using a special system, far more funky than that, >>> as Jesse said already: you can then just connect to those using ssh during >>> a build, and would work perfectly fine too. >>> >>> HTH >>> >>> 2017-01-19 12:42 GMT+01:00 Staffan Forsell <[email protected]>: >>> >>>> Will this also mean that the agents/slaves will require java 8? Will >>>> the ssh-slaves plugin install a java 8 jre if one is not available? >>>> We have some slaves building on stuff on Ubuntu 14.04 LTS (and >>>> older...) which still does does not have a backported java 8 (See >>>> https://bugs.launchpad.net/trusty-backports/+bug/1368094). This is a >>>> Ubuntu LTS release with 2 years of support left which is used as the base >>>> OS for some machines, hence the reluctance to upgrade or use non standard >>>> package repositories. >>>> We have java 8 support on mainline but we still need long term support >>>> for branches of delivered machines and these branches are built using >>>> jenkins. >>>> So basically will it be possible to still run ssh slaves on OS:es >>>> not-supporting jdk8 by default? >>>> >>>> /Thanks >>>> Staffan >>>> >>>> On Tuesday, 17 January 2017 14:48:37 UTC+1, Baptiste Mathus wrote: >>>>> >>>>> Hello, >>>>> >>>>> Please read the announcement on https://jenkins.io/blog/201 >>>>> 7/01/17/Jenkins-is-upgrading-to-Java-8/, especially if you are still >>>>> running Jenkins on Java 7 VM. >>>>> >>>>> Thank you >>>>> >>>> -- >>>> 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/ms >>>> gid/jenkinsci-users/bcdf871b-8cc7-4e29-a139-e85a8b8e37d1% >>>> 40googlegroups.com >>>> <https://groups.google.com/d/msgid/jenkinsci-users/bcdf871b-8cc7-4e29-a139-e85a8b8e37d1%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/ms >>> gid/jenkinsci-users/CANWgJS6qjH5DQvTpRix_hWcSLm_meuz59L%3D__ >>> j7k3GqcwTWH4g%40mail.gmail.com >>> <https://groups.google.com/d/msgid/jenkinsci-users/CANWgJS6qjH5DQvTpRix_hWcSLm_meuz59L%3D__j7k3GqcwTWH4g%40mail.gmail.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/de986dc9-ea73-4cc2-9f7f-c4ed15fbffc6%40googlegroups. > com > <https://groups.google.com/d/msgid/jenkinsci-users/de986dc9-ea73-4cc2-9f7f-c4ed15fbffc6%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/CANMVJzkPXP%3D562ZMN7yt9Kb%3D%3DUs1UYhfmYMJ2f9gVi3djOMmLA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
