本文介绍在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 以下是详细的状态返回信息,如下图所示:
最后,如果有防火墙设置的,请设置为允许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中管理用户和角色的方法。
相关主题 |