[toc]

jenkins概述

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

Jenkins非常的灵活,可以配合很多平台工作,所以这也是为什么自动化CI CD会使用Jenkins。只要给Jenkins安装上对应的插件,那么Jenkins就会变的很强大。

未安装插件之前

image-20230517202307406

安装插件之后

image-20230517202316449

部署及使用Jenkins

部署

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 安装jdk
yum install -y java

# 下载jenkins
https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/

# 安装jenkins
yum localinstall -y jenkins-2.303.2-1.1.noarch.rpm

# 修改配置文件
vim /etc/sysconfig/jenkins
JENKINS_USER="jenkins" ---> JENKINS_USER="root"

# 启动jenkins
systemctl start jenkins

# 检查进程
ps -ef | grep jenkins

# 检查端口
netstat -lntup
tcp6 0 0 :::8080 :::* LISTEN 7341/java

# 浏览器访问
10.0.0.92:8080

登陆web页面并修改密码

image-20230517204044058

image-20230517204049966

1
2
3
# 获取登陆密码
cat /var/lib/jenkins/secrets/initialAdminPassword
7d7d587c5f974a8d8667af5888252abf

修改admin登陆密码

image-20230517204142769

image-20230517204150368

image-20230517204154375

汉化

页面内部汉化

image-20230517204232453

image-20230517204238803

image-20230517204242542

1
2
# jenkins安装插件目录
ll /var/lib/jenkins/plugins/

清华源插件汉化

image-20230517204333506

image-20230517204339213

image-20230517204343198

image-20230517204346046

image-20230517204348994

1
2
3
4
5
6
7
8
9
10
11
# 进入jenkin插件目录
cd /var/lib/jenkins/plugins/

# 下载jenkins汉化包
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/localization-zhcn/1.0.9/localization-zh-cn.hpi --no-check-certificate

# 重启jenkins
systemctl restart jenkins

#手动解压
unzip localization-zh-cn.hpi -d localization-zh-cn

image-20230517204437587

image-20230517204440821

Jenkins使用插件优化freestyle

安装插件

1
2
3
4
5
6
# 下载优化包



# 进入插件安装路径
cd /var/lib/jenkins

image-20230518165007586

image-20230518165255794

1
2
3
4
# 解压并覆盖原目录
tar xf jenkins_plugins.tar.gz

# 查看plugins

image-20230518165336577

1
2
# 重启服务
systemctl restart jenkins

在没有装插件之前

image-20230517204625270

安装完插件之后

image-20230518165515313

image-20230518165523883

image-20230518165527376

image-20230518165531217

image-20230518165534088