Per the "Upgrading Jenkins Java version from 8 to 11" page [1]:

> All agents must be running on the same JVM version as the master (because of
> how masters and agents communicate). If you're upgrading your Jenkins master
> to run on Java 11, you also need to upgrade the JVM on your agents.

Per the "Java requirements" page [2]:

> If you use Swarm Plugin to create agents, JRE version must be equal to the
> version of the master

Why is there a requirement for agents to be running on the same JRE version as
the master? Is this because backwards-incompatible changes have been made to
serializable classes in the Java 11 runtime? If so, could someone please
elaborate?

Thanks,
Basil

[1] https://jenkins.io/doc/administration/requirements/upgrade-java-guidelines/
[2] https://jenkins.io/doc/administration/requirements/java/

-- 
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/CAFwNDjqajNX-EDiX2a2UsLfufn1jCa5jpEx3gD%3DWk%2BkYGiNQyA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to