Loading

jenkins 2.3 gitlabhook 和 ruby-runtime 插件 安装失败

1. gitlabhook 和 ruby-runtime 插件 下载地址

gitlabhook :https://updates.jenkins-ci.org/download/plugins/ruby-runtime/
ruby-runtime :https://updates.jenkins-ci.org/download/plugins/gitlab-hook/

2. 导入

方法一:

把下载的 xxx.hpi 放入/var/lib/jenkins/plugins,让后重启jenkins

<root@jenkins plugins># pwd
/var/lib/jenkins/plugins
<root@jenkins plugins># ls |grep ruby-runtime
ruby-runtime
ruby-runtime.bak
ruby-runtime.jpi
<root@jenkins plugins># ls |grep gitlab
gitlab-hook
gitlab-hook.bak
gitlab-hook.jpi
gitlab-plugin
gitlab-plugin.jpi

方法二:

可是我导入之后还有问题:

提示:ruby-runtime: java.lang.RuntimeException: unsupported Java version: 11

原来我之前安装jenkins的时候是选择的是java11, 现在换成java8 就可以了。按官方的文档选择java11 坑真多

[root@jenkins-server ~]# tar xf jdk-8u191-linux-x64.tar.gz
[root@jenkins-server ~]# ls
anaconda-ks.cfg        jdk1.8.0_191
apache-maven-3.6.1-bin.tar.gz jdk-8u191-linux-x64.tar.gz
apache-tomcat-8.5.40.tar.gz
[root@jenkins-server ~]# mv jdk1.8.0_191 /usr/local/jdk
[root@jenkins-server ~]# ls /usr/local/jdk
bin       lib     src.zip
COPYRIGHT    LICENSE   THIRDPARTYLICENSEREADME-JAVAFX.txt
include     man     THIRDPARTYLICENSEREADME.txt
javafx-src.zip README.html
jre       release
[root@jenkins-server ~]# tail -2 /etc/profile
export JAVA_HOME=/usr/local/jdk
export PATH=${JAVA_HOME}/bin:$PATH
[root@jenkins-server ~]# source /etc/profile
[root@jenkins-server ~]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

#修改/etc/rc.d/init.d/jenkins,添加java
84 /usr/local/jdk/bin/java
#修改/etc/sysconfig/jenkins,添加java
19 JENKINS_JAVA_CMD="/usr/local/jdk/bin/java"

# 重启
[root@jenkins-server ~]# systemctl daemon-reload
[root@jenkins-server ~]# systemctl restart jenkins
posted @ 2021-11-06 19:42  詹丶老头  阅读(700)  评论(0编辑  收藏  举报