【Linux应用系列教程】Jenkins持续集成工具安装教程
下一期教程
Jenkins
发布maven
项目:https://www.wsjj.top/archives/120
一、关于Jenkins介绍
- 基于
java
开发的、 开源的、持续集成/交付(CI/CD)工具 - 插件化工具
关于
CI/CD
:持续集成/持续交付和持续部署
二、Centos7
部署Jenkins
工具
1.配置Yum
源
[root@jenkins ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
[root@jenkins ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
[root@jenkins ~]# yum clean all && yum makecache
2.安装jdk11
[root@jenkins ~]# yum install -y java-11-openjdk-devel
检查jdk
环境
[root@jenkins ~]# java -version
openjdk version "11.0.19" 2023-04-18 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.19.0.7-1.el7_9) (build 11.0.19+7-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.19.0.7-1.el7_9) (build 11.0.19+7-LTS, mixed mode, sharing)
3.安装Jenkins
建议安装最新版本,截止教程编写日期,最新版本为
2.405-1.1
国内Jenkins
镜像站:https://mirrors.aliyun.com/jenkins/redhat/
[root@jenkins ~]# yum install -y https://mirrors.aliyun.com/jenkins/redhat/jenkins-2.405-1.1.noarch.rpm
启动Jenkins
服务
[root@jenkins ~]# systemctl enable --now jenkins
4.修改插件下载地址
为了提升插件安装速度,修改官网地址为国内清华大学开源镜像站
如果您的网络条件良好,可以不用修改
[root@jenkins ~]# sed -ri 's|https://updates.jenkins.io/update-center.json|http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json|' /var/lib/jenkins/hudson.model.UpdateCenter.xml
重启服务生效
[root@jenkins ~]# systemctl restart jenkins
查看服务状态
如果没有
netstat
命令,请安装yum install -y net-tools
[root@jenkins ~]# netstat -tunlp | grep java
tcp6 0 0 :::8080 :::* LISTEN 6243/java
5.浏览器访问安装
A.复制密码
[root@jenkins ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
40be4e97236242a8b9e2570648613aa5 #每个人的密码都不一样
B.web测试访问
6.修改插件下载地址为国内地址
[root@jenkins ~]# sed -i 's/https:\/\/updates.jenkins.io\/download/http:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json
重启服务器,让配置文件生效
[root@jenkins ~]# systemctl restart jenkins