5.jenkins安装配置升级
1.什么是jenkins
jenkins是一个开源提供友好操作界面的持续集成的工具,由java开发而成。jenkins是一个调度平台,本身不处理任何事情,都是借由插件完成所有的工作
2.为什么使用jenkins
jenkins有友好的操作界面,它本身不提供任何功能所有的事情都是由插件完成
3.安装jenkins
部署方式
1.java+jar
2.docker
3.packages
https://www.jenkins.io/zh/download/
我们选择第3种部署方式
部署java11版本jenkins
#安装jdk
yum -y install git java-11-openjdk
#下载rpm包
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.361-1.1.noarch.rpm
#安装
yum localinstall -y jenkins-2.361-1.1.noarch.rpm
#配置
vi /etc/sysconfig/jenkins
JENKINS_USER="root" #运行jenkins的用户身份为root 避免后期权限不足
JENKINS_PORT="80" #如果jenkisn监听在80端口,运行身份必须为root
#启动jenkins
systemctl start jenkins
systemctl enable jenkins
部署java8 jenkins
# 下载安装包
wget http://192.168.1.230/cicd/jdk1.8.tar.gz
wget http://192.168.1.230/cicd/maven-3.8.1.tar.gz
ln -s /usr/local/jdk1.8/bin/java /usr/bin/java
# 配置环境变量
cat /etc/profile
export JAVA_HOME=/usr/local/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
export M2_HOME=/usr/local/maven-3.8.1
export PATH=$PATH:${M2_HOME}/bin
# 下载安装
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.346.1-1.1.noarch.rpm
yum install jenkins-2.341-1.1.noarch.rpm
4.jenkins插件管理
4.1 更换jenkins"插件下载" 站点
sed -i 's#https://www.google.com/#https://www.baidu.com/#g' /var/lib/jenkins/updates/default.json
sed -i 's#updates.jenkins.io/download#mirror.tuna.tsinghua.edu.cn/jenkins#g' /var/lib/jenkins/updates/default.json
4.2 修改jenkins "插件升级" 站点
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
4.3 手动上传插件
通过页面上传一个.hpi文件的方式安装插件