云网牛站
所在位置:首页 > Linux云服务器 > 在RHEL 8上使用Java 11来安装Jenkins的方法

在RHEL 8上使用Java 11来安装Jenkins的方法

2019-04-15 10:15:05作者:吴可稿源:云网牛站

本文介绍在RHEL 8操作系统上使用Java 11来安装Jenkins的方法,也适用于CentOS 8系统中。

 

一、在RHEL上安装和设置Java

Jenkins是采用Java开发的,所以想要运行它需要安装Java环境,可以采用Java 11版本,运行以下命令安装:

sudo yum -y install java-11-openjdk-devel

参考:在RHEL 8系统上安装Java 11(OpenJDK 11)的方法

检查Java版本,如下:

$ java -version

openjdk version "11-ea" 2018-09-25

设置Java环境:

sudo vi /etc/profile.d/java.sh

在该文件中增加以下代码:

export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which javac)))))

export PATH=$PATH:$JAVA_HOME/bin

export JRE_HOME=/usr/lib/jvm/jre

export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

获取文件来开始使用它,不需要注销:

source /etc/profile.d/java.sh

测试:

echo $JAVA_HOME

env

 

二、添加Jenkins RPM存储库

首先从Jenkins导入存储库密钥,如下命令:

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

导入密钥后,将存储库添加到RHEL 8或者CentOS 8系统:

sudo yum -y install wget

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

注:第一段命令是安装wget,如果已经安装请直接使用第二段命令即可。

 

三、在RHEL上安装Jenkins

做完上面步骤,请使用yum安装Jenkins包:

sudo yum -y install jenkins

如果仅是使用LTS版本,请运行以下命令:

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

sudo yum -y install jenkins

安装Jenkins完成后,使用以下命令启动并启用Jenkins服务:

sudo systemctl start jenkins

sudo systemctl enable jenkins

以下是详细的状态返回信息,如下图所示:

在RHEL 8上使用Java 11来安装Jenkins的方法

最后,如果有防火墙设置的,请设置为允许8080/tcp,运行如下命令:

sudo firewall-cmd --add-port=8080/tcp --permanent

sudo firewall-cmd --reload

sudo firewall-cmd --list-all

 

四、配置Jenkins的参考文章

1、配置方法请参考在Ubuntu 18.04系统中安装Jenkins的方法

2、配置Nginx和SSL,建议在使用SSL证书保护的代理服务器后面访问Jenkins服务器,参考用Nginx反向代理和Let’s Encrypt SSL配置Jenkins

3、在Jenkins上配置用户角色,请参考在Linux服务器Jenkins中管理用户和角色的方法

 

相关主题

采用Systemd在Docker容器中运行Jenkins服务器的方法

精选文章
热门文章