在jenkins中指定JAVA_HOME用于java 8的maven job和java 11的sonar扫描



我需要用java 8和java 11运行我的maven构建,但不确定如何在同一工作中做到这一点。当我试图在jenkins gui中使用java 8构建工作时,声纳扫描失败cz java 11丢失运行,反之亦然。你能建议如何显式地提供JAVA_HOME,以及我们在jenkins中确切地添加它的位置吗?

使用Jenkins构建管道设置多个Java/JDK实例非常容易,这应该是优于纯GUI配置的首选方式。

详情见:如何在声明式管道中选择多个JDK版本

最新更新