安装步骤
- [1. JDK11安装](#1. JDK11安装)
- [2. Maven安装](#2. Maven安装)
- [3. git安装](#3. git安装)
- [4. Jenkins2.375安装](#4. Jenkins2.375安装)
-
- [4.1 设置中文显示](#4.1 设置中文显示)
- [4.2 端口,用户权限修改](#4.2 端口,用户权限修改)
- [4.3 插件下载](#4.3 插件下载)
- [4.4 全局工具配置](#4.4 全局工具配置)
-
- [4.4.1 Maven配置](#4.4.1 Maven配置)
- [4.4.2 JDK配置](#4.4.2 JDK配置)
- [4.4.3 Git配置](#4.4.3 Git配置)
- [4.5 系统配置](#4.5 系统配置)
-
- [4.5.1 Gitee配置](#4.5.1 Gitee配置)
- [4.6 构建测试](#4.6 构建测试)
1. JDK11安装
shell
#下载
yum -y install fontconfig java-11-openjdk
shell
#查看版本,出现版本号即为成功
java -version
2. Maven安装
-参照此链接文章安装maven
maven安装:https://blog.csdn.net/dontYouWorry/article/details/128934720
3. git安装
1.安装git
shell
yum -y install git
2. 查看git版本
shell
git --version
4. Jenkins2.375安装
清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/
2.1 找到自己需要的版本下载
shell
#先下载ca-certificates,防止报证书过期问题,再下载包
yum install -y ca-certificates
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.375.4-1.1.noarch.rpm
2.2 直接安装包
shell
rpm -ivh jenkins-2.375.4-1.1.noarch.rpm
2.3 启动Jenkins并查看启动状态,继续查看默认密码
shell
systemctl start jenkins && systemctl status jenkins
shell
#查看默认登录密码
cat /var/lib/jenkins/secrets/initialAdminPassword
2.4 浏览器访问登录- - -(http://IP:8080/)
连接前注意关闭防火墙
或者开放8080
端口
shell
#1. 关闭防火墙
systemctl stop firewalld
#2. 防火墙开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
systemctl restart firewalld #重启
输入上一步记录的默认密码
选(无
),后面根据自己的需要装,怕有一些插件安装太慢下载失败浪费时间。当然也可以在这里下载,只勾选自己需要的,不熟悉的先不勾
4.1 设置中文显示
4.1.1 先下载插件
Locale
Localization: Chinese (Simplified)
重启完,刷新浏览器重新进入界面
4.1.2 设置语言为英文显示
后台重启Jenkins
shell
systemctl restart jenkins && systemctl status jenkins
再设置语言为中文显示
后台继续重启Jenkins,汉化这一块有问题,有时候设置完中文显示不太行,多重启两次
shell
systemctl restart jenkins && systemctl status jenkins
P.S. 如果Jenkins重启,那么汉化会继续汉化不完全,需要设置语言为英文显示,然后重启Jenkins,再继续设置为中文显示,这是一个系统Bug
4.2 端口,用户权限修改
端口任意修改,用户修改为root,防止后面出现权限问题
jenkins配置文件路径::/usr/lib/systemd/system/jenkins.service
shell
#修改端口,用户权限,
vim /usr/lib/systemd/system/jenkins.service
4.3 插件下载
先下载一些基本的插件,其他的根据自己的需求下载
Deploy to container
(支持自动化将代码部署到tomcat容器)
Maven Integration
(jenkins 利用maven编译,打包,所需插件)
Node.js
(打包前端vue
项目所需插件)
Git
(git插件,从托管平台拉取代码)
Gitee
orGithub
orGitlab
(托管平台插件)
Publish Over SSH
(ssh传输到另一台服务器)
后面有时间继续完善
4.4 全局工具配置
P.S. 记住先安装对应插件,不然找不到对应设置板块
4.4.1 Maven配置
路径为第二步自己安装的本地路径,以自己实际的路径为准
4.4.2 JDK配置
yum安装的JDK默认路径为/usr/lib/jvm
4.4.3 Git配置
yum安装的git默认路径为/usr/bin
,也可以用whereis git
直接查看
4.5 系统配置
下载完对应插件才能找到对应设置板块
4.5.1 Gitee配置
在Gitee平台,我的<设置<私人令牌
,生成一个私人令牌(一串密钥),在Jenkins里面添加进去即可
其他托管平台配置,用法是一样的,在对应的配置里面,输入地址,账号密码就可以了。连接不上会提示连接错误,可能就是账号密码的问题
4.6 构建测试
之前有写过一篇构建的文章,从提交代码到构建,都有详细介绍,可以参考下。主要学习构建那块,学会构建就很简单了,祝学习顺利!!!
jenkins简单构建测试-https://blog.csdn.net/dontYouWorry/article/details/129044568