我需要一些帮助来配置jenkins v1.656中的jdk11。我在“全局配置”中添加了一个安装程序,它指向下面的url,用于“下载二进制存档的URL”。
https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
当我尝试使用jdk11构建作业时,我得到了连接超时异常。见下文。
Unpacking https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz to /var/opt/jenkins/tools/hudson.model.JDK/openjdk-11 on segotl1648
ERROR: Failed to download https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz from slave; will retry from master
java.io.IOException: remote file operation failed: /var/opt/jenkins/tools/hudson.model.JDK/openjdk-11 at hudson.remoting.Channel@22609cf1:segotl1648: java.net.ConnectException: Connection timed out有没有人可以帮助我,我可以遵循哪些其他方法将jdk11添加到jenkins的jdk列表中?
发布于 2021-09-25 02:24:26
Jenkins 1.x的最新版本是2016-06-08。JDK11 GA是在2018-09-25发布的,所以我不期望一帆风顺
然而,您的问题并不是在Java 11下运行Jenkins,而是试图将Java 11安装为供作业使用的工具,这是一件独立的事情。从未在我们的平台上测试过不使用Java11的跳转,但应该是similar to this。
我猜你只是没有一个代理连接来从java.net中拉出。通过执行wget,然后配置http_proxy,从控制器操作系统确认。
不过我还是推荐使用最新的Jenkins 2.x LTS release - 2.303.1+,它完全兼容Java11,并且Docker镜像的默认版本也是11.1.x有安全漏洞,而2.x更精致、更好,尤其是w/pipelines和更多插件。
请注意,您并不是真的想使用GA参考版本,而是像hotspot/Adoptium这样的OpenJDK implementation。ApodtOpenJDK installer可能会有所帮助。
https://stackoverflow.com/questions/69312934
复制相似问题