我为Jenkins JDK17安装了码头
docker pull jenkins/jenkins:jdk17原因是我运行一个节点(我知道这不是最好的实践,而是为了尝试),我的目标应用程序也是一个Java构建。
现在,问题是当我在构建中检查版本时,它仍然是Java 9而不是17!导致构建失败。
+ java -version
java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)如何获得JDK 17以便可以使用Jenkins构建应用程序?
发布于 2022-08-19 22:19:26
实际上我在这里还没有做过很好的构建。正确做到这一点的方法不是试图更改默认的JDK (尽管我仍然认为Docker中存在问题.)。真正需要的是JDK部分下的"Tool“部分,以便构建使用自定义JDK。所以,Jenkins的概念,Agent JDK是我需要的,而不是真正担心Controller。
我看到的一段很棒的视频帮助了我:
https://devops.stackexchange.com/questions/16470
复制相似问题