1.什么是jenkins
jenkins是一个开源提供友好操作界面的持续集成的工具,由java开发而成。jenkins是一个调度平台,本身不处理任何事情,都是借由插件完成所有的工作
2.为什么使用jenkins
jenkins有友好的操作界面,它本身不提供任何功能所有的事情都是由插件完成
3.安装jenkins
部署方式
1.java+jar
2.docker
3.packages
https://www.jenkins.io/zh/download/
我们选择第3种部署方式
#下载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
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文件的方式安装插件