zoukankan      html  css  js  c++  java
  • jenkins和jdk版本问题

    问题:公司业务是用的jdk1.7的,但最新版的jenkins (jenkins-2.138.2-1.1.noarch.rpm)却只支持jdk1.8

    分析:

    1.公司业务用的jdk1.7不能换,不然影响业务软件兼容性,可能会出问题。

    2.可将jenkins换为支持jdk1.7的旧版本(好像可行的样子),实验结果:很多插件都说明只支持2.60版本以上的jenkins,导致大部分插件安装失败,处理了很久没有搞定,放弃了。

    3.系统再安装一个jdk1.8的给jenkins专用,再修改启动文件的jdk路径即可(可行)

    简单实验过程:

    1.官网下载jdk-8u191-linux-x64.tar.gz,安装到/usr/local/java-1.8/jdk1.8.0_191中

    2.修改jenkins启动文件如下:(rpm包安装的jenkins)

    vim /etc/init.d/jenkins

    candidates="
    /usr/local/java-1.8/jdk1.8.0_191/bin/java
    /usr/java/jdk1.7.0_75/bin/java
    /etc/alternatives/java
    /usr/lib/jvm/java-1.8.0/bin/java
    /usr/lib/jvm/jre-1.8.0/bin/java
    /usr/lib/jvm/java-1.7.0/bin/java
    /usr/lib/jvm/jre-1.7.0/bin/java
    /usr/bin/java
    "

    添加jdk1.8的安装路径进去即可

    然后登陆页面安装即可

    。。。。。。略

    结果:可行,系统原jdk不变,通过源码包安装的方式安装jdk1.8版本的再给jenkins指定路径实现。

    优点:即不影响原有java项目,也能实现jenkins最新版的升级使用

    附:jenkins给不同job配置不同的jdk版本环境

    1.在jenkins服务器安装并配置好不同版本的jdk。

    例:

    jdk_1.8 : 

    2.然后进入jenkins配置界面。系统管理——系统设置——JDK安装

    JDK安装(可以用自动安装,当然也可以用手动配置的jdk路径,本次使用手动配置路劲)

    3.最后配置路径及名称即可。

  • 相关阅读:
    python_way day16 DOM
    python_way day15 HTML-DAY2、 回顾HTML-CSS 标签(css强制生效),JS(数据类型,时间处理,作用域)
    预习 jQuary
    python_way day14 CSS,莫泰对话框
    python_way day14 HTML
    php 连接mysql的问题
    python_way day13 paramiko
    List源码学习之LinkedList
    List源码学习之ArrayList
    Jasper之table报表
  • 原文地址:https://www.cnblogs.com/dannylinux/p/9916965.html
Copyright © 2011-2022 走看看