Linux实战(11):Centos安装Jenkins

前言

本文采用的是yum安装方式。

环境安装

以下操作为配置java8,node,maven,注意装之前请将其他版本删除干净,
离线包下载

tar -zxvf apache-maven-3.6.3-bin.tar.gz
tar xvf node-v14.2.0-linux-x64.tar
xz -d node-v14.2.0-linux-x64.tar.xz
vim /etc/profile
#java
export JAVA_HOME=/DATA/Jenkins/jdk1.8.0_251
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

#node
export NODE_HOME=/DATA/Jenkins/node-v14.2.0-linux-x64
export PATH=$PATH:${NODE_HOME}/bin

#maven
export M2_HOME=/DATA/Jenkins/apache-maven-3.6.3
export PATH=$PATH:${M2_HOME}/bin
#以上为需要加的命令,报错退出,文件路径根据具体情况更改。
source  /etc/profile

注意: *_HOME= [后面为各个软件包的路径]
参考以下图文:
在这里插入图片描述

Jenkins安装

yum -y update
yum -y install wget
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
yum -y install jenkins

注意:yum在线安装会很慢,经常安装失败所提供了离线包给大家:Jenkins离线包

Jenkins配置

Jenkins java环境配置加java路径,路径格式为 */bin/java,星号前面的路径根据你实际情况为准。

vim /etc/init.d/jenkins
candidates="
/DATA/Jenkins/jdk1.8.0_251/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/lib/jvm/java-11.0/bin/java
/usr/lib/jvm/jre-11.0/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
/usr/bin/java
"

更改端口,默认路径
注:根据个人情况更改,可改可不改。

vim /etc/sysconfig/jenkins
JENKINS_HOME="/var/lib/jenkins" # jenkins默认路径
JENKINS_PORT="8080"  #默认JENKINS_PORT是8080

开放端口,将你要使用到的端口都开放出来。

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

启动

systemctl daemon-reload
systemctl start jenkins

如启动失败可 使用systemctl status jenkins查看报错原因,我在中途遇到Failed to start LSB: Jenkins Automation Server.报错,经排查是因为java没有安装对。参考链接

访问

访问你的ip地址http://10.228.83.120:8080

首次进入如出现Please wait while Jenkins is getting ready to work很久,那么我们将执行以下操作:

vim /var/lib/jenkins/hudson.model.UpdateCenter.xml

url字段修改为清华大学的镜像地址

<?xml version='1.1' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
  </site>

重启服务并重新访问

systemctl restart jenkins

Jenkins环境配置

  1. 设置maven,文件路径为你的mavensettings.xml路径如下
    在这里插入图片描述
  2. 设置maven环境,是你的maven的bin路径,如下:
    在这里插入图片描述
    注意:maven环境不配置好无法构建jave应用。
posted @ 2020-06-02 17:36  自在拉基  阅读(151)  评论(0编辑  收藏  举报