Thank you for your answer, Jesse. I do not consider the solution of 
cross-compiling or running commands on a Linux agent and then commands over 
SSH as being useful. While I cannot speak for the community, this would 
remove any advantage to having Jenkins involved and I suspect that a 
significant number of organizations will drop Jenkins in favour of other 
CD/CI solutions where SSH is the executor mechanism. With that said, the 
timeframe of concern runs through the end of 2023 (at this stage), so if we 
can last that long, we'll probably be fine. On the other side of it, Bill's 
comment above regarding Oracle Java 11 licensing is awkward at best because 
the Jenkins agents are being run in production environments, which are 
problematic for the license and use of Jenkins as a result.

Thanks,
Randall

On Wednesday, August 11, 2021 at 9:34:59 p.m. UTC-4 Jesse Glick wrote:

> Due to the way Jenkins performs remote class loading and allows plugins to 
> implement callables, is is impractical to support Java 8 on agents without 
> forcing Jenkins core and all commonly used plugins to run on 8 as well.
>
> At worst, builds on exotic OSs with poor Java support can still be done by 
> running the Jenkins agent on, say, Linux and having the actual build steps 
> be run via SSH or some similar remote CLI (with support for file transfer 
> like SCP where required). It would even be possible to write a plugin 
> offering a Pipeline step to run commands on a specified host using SSH 
> without requiring an executor slot (Scripted: no `node`; Declarative: 
> `agent none`). You would not get access to rich publisher steps like 
> `recordIssues` but it might be good enough most of the time, especially if 
> you can cross-compile or whatever from Linux and the only things that truly 
> must be done on the special OS are integration tests.
>
> At any rate, so far there is no strong push to drop 8 support so this 
> remains discussion about an indefinite future.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" 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-dev/049c19f2-1f7a-427f-ae9e-06cb0b0319abn%40googlegroups.com.

Reply via email to