[toc]
jenkins概述
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
Jenkins非常的灵活,可以配合很多平台工作,所以这也是为什么自动化CI CD会使用Jenkins。只要给Jenkins安装上对应的插件,那么Jenkins就会变的很强大。
未安装插件之前

安装插件之后

部署及使用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
| yum install -y java
https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/
yum localinstall -y jenkins-2.303.2-1.1.noarch.rpm
vim /etc/sysconfig/jenkins JENKINS_USER="jenkins" ---> JENKINS_USER="root"
systemctl start jenkins
ps -ef | grep jenkins
netstat -lntup tcp6 0 0 :::8080 :::* LISTEN 7341/java
10.0.0.92:8080
|
登陆web页面并修改密码


1 2 3
| cat /var/lib/jenkins/secrets/initialAdminPassword 7d7d587c5f974a8d8667af5888252abf
|
修改admin登陆密码



汉化
页面内部汉化



1 2
| ll /var/lib/jenkins/plugins/
|
清华源插件汉化





1 2 3 4 5 6 7 8 9 10 11
| cd /var/lib/jenkins/plugins/
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/localization-zhcn/1.0.9/localization-zh-cn.hpi --no-check-certificate
systemctl restart jenkins
unzip localization-zh-cn.hpi -d localization-zh-cn
|


Jenkins使用插件优化freestyle
安装插件
1 2 3 4 5 6
|
cd /var/lib/jenkins
|


1 2 3 4
| tar xf jenkins_plugins.tar.gz
|

1 2
| systemctl restart jenkins
|
在没有装插件之前

安装完插件之后




