首页 > 其他分享 >jdk11版本jenkins打包jdk8项目,同时兼容jdk11与jdk8

jdk11版本jenkins打包jdk8项目,同时兼容jdk11与jdk8

时间:2023-01-31 18:24:29浏览次数:46  
标签:jdk 指定 jdk11 jdk8 版本 jenkins

https://blog.csdn.net/leilei1366615/article/details/127347906

一、说明:
本次文章中Jenkins为docker安装,镜像为jenkins/jenkins:lts-jdk11

 

二、兼容jdk8项目
核心思路:下载Linux版本jdk8解压到jenkins工作目录下,页面配置jdk8路径,项目打包时指定jdk版本

1、jdk8下载
下边是我的百度云链接

链接:https://pan.baidu.com/s/1EU0zQXLZShBek6I-hUg1Sg
提取码:jdk8
1
2
2、将jdk包解压至jenkins工作目录挂载的宿主机位置
之前我们将jenkins容器工作目录/var/jenkins_home 挂载到了宿主机/home/jenkins_data目录下

 

解压jdk

tar -zxvf jdk-8u221-linux-x64.tar.gz
1

3、jenkins页面配置jdk8
Dashboard >系统管理>全局工具配置>jdk

 

点击最下方进行保存

4、jdk版本选择插件下载


5、项目指定jdk版本
选择参数化构建过程,找到 JDK Parameter

 

需要注意的是,以后必须要为每一个任务指定jdk版本,如果需要使用jdk8的则指定jdk8,如果项目需要使用jdk11,则需要指定版本为 Default

标签:jdk,指定,jdk11,jdk8,版本,jenkins
From: https://www.cnblogs.com/zhoading/p/17080134.html

相关文章

  • windows下安装ES显示需要jdk11
    安装ES的过程中,会发现它要求jdk11,但现在开发基本都是用jdk8. 解决方法:1、下载jdk11(不推荐)2、修改ES安装目录下bin目录下的elasticsearch-env.bat(推荐)......
  • Jenkins pipeline 使用agent docker编译构建
    Jenkins使用agentdocker构建pipeline此处用于记录,使用jenkinspipeline构建时,使用docker启动一个agent来构建编译环境。//需要在jenkins的Credentials设置中配置......
  • jdk8 stream文档(开发中常用)
    引言在学习Kotlin语言的过程中,有被Kotlin中函数式编程的语法糖甜到,因此学习了Kotlin“本家”,Java相关的函数式编程知识。在学习Lambda表达式时接触到了Stream,通过阅读Java......
  • kubernetes中Jenkins无法push到阿里云镜像仓库
    1、Jenkins打包发布发现报错,无法push至阿里云镜像仓库   2、判断是Jenkins没有权限将镜像推送到阿里镜像仓库,由于仓库密码更换需要对Jenkins的secret的凭证也需要更......
  • jenkins流水线(jenkinsfile)详解
    置顶我认不到你已于 2022-08-1216:33:20 修改8936收藏60分类专栏:jenkins文章标签:j......
  • 03jenkins安装教程
    1.到官网下载war包官网地址:https://www.jenkins.io/https://www.jenkins.io/download/  官网有使用手册,可以根据需要浏览https://www.jenkins.io/zh/doc/2.上传......
  • linux系统下安装jdk8/tomcat9/mysql8.0
    这两天学习linux的使用,今天初步安装好了java8和tomcat9,mysql8,记录下安装经历使用Linux系统版本CentOS-7-x86_64-DVD-2009linux有4中软件安装方式;1.二进制发布包安......
  • java 环境配置(一) jdk8 安装
    1.下载JDK Oracle官网:Oracle|CloudApplicationsandCloudPlatformjava  下载  找到想要下载的版本这里我选择的是老版本java8下载完成   ......
  • Git + Jenkins 自动化 NGINX 发布简易实现
    概述之前基于GitLab+Jenkins实现了简单的NGINX的自动化发布。具体包含如下的组件:GitLab包括GItLab的WebHook;Jenkins及其插件:GenericWebhookTrigger......
  • 前后端分离项目知识汇总(GateWay,Nacos配置中心,Jenkins自动化部署,项目总结)
    前后端分离项目知识汇总​​前言​​​​整合Gateway网关​​​​网关相关配置​​​​全局Filter​​​​自定义异常处理​​​​整合配置中心​​​​为什么需要配置中心......