- 安装Git、jdk、Maven
- 下载Jenkins
mdkir /opt/jenkins
wget https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.346.3-1.1.noarch.rpm
- 安装jenkins
rpm -ivh jenkins-2.346.3-1.1.noarch.rpm
- 修改jenkins配置,添加自己的jdk路径
vim /etc/init.d/jenkins
- 修改jenkins用户权限、端口
#将JENKINS_USER="jenkins 改为 JENKINS_USER="root"
#将JENKINS_PORT="8080" 根据自己情况进行端口修改
vim /etc/sysconfig/jenkins
根据情况是否需要给Jenkins默认目录进行权限更改
chmod -R 777 /var/lib/jenkins
chmod -R 777 /var/cache/jenkins
chmod -R 777 /var/log/jenkins
- 启动文件修改
vi /usr/lib/systemd/system/jenkins.service
如果在第5步中修改了端口,此处也要同步修改,否则启动会失败
- Jenkins服务启动停止
# 查看服务状态
systemctl status jenkins.service
# 启动服务
systemctl start jenkins.service
# 停止服务
systemctl stop jenkins.service
- 浏览器中访问:http://ip:端口/
查看初始密码
cat /var/lib/jenkins/secrets/initialAdminPassword
- 自定义Jenkins页面不要选择安装推荐,否则通过Jenkins官网下载,下载很慢,选择插件安装,进去配置国内镜像后在下载
- 修改下载镜像
Jenkins->Manage Jenkins->Manage Plugins,点击Available
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
Sumbit后,在浏览器输入: http://IP:端口/restart ,重启Jenkins
- 下载中文汉化插件
Jenkins->Manage Jenkins->Manage Plugins,点击Available,搜索"Chinese"
安装完成后,重启Jenkins后,就看到Jenkins汉化了!(如果汉化不全,重启Jenkins)
- 配置全局Maven
配置完成后点击应用保存。
maven的settings.xml文件根据自己服务器maven配置调整
12. 配置全局JDK
-
全局配置Maven
-
加Jenkins全局变量(maven、jdk全局变量配置)
Manage Jenkins->Configure System->Global Properties ,添加三个全局变量
JAVA_HOME、M2_HOME、PATH+EXTRA
-
配置完成后重启Jenkins
-
插件
Maven Integration(jenkins 利用maven编译,打包,所需插件)
Locakuzatuib:Chinese(汉化插件)
Git (git插件,从托管平台拉取代码)
pipeline、Pipeline: Groovy
NodeJs
Publish Over SSH
Extended Choice Parameter
-
插件安装时注意版本匹配
-
离线安装插件下载地址
https://plugins.jenkins.io/
- 插件安装提示版本依赖问题解决
首先,进入清华镜像源,地址如下:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/
找到安装的Jenkins的版本,并点击进入,鼠标右键复制链接地址。
并且将该地址复制到Jenkins插件管理-高级-升级站点中
- default.json文件覆盖下载
find / -name default.json
进入目录,并进行 default.json文件备份
cd /var/lib/jenkins/updates/
cp default.json default.json.bak
备份好之后,在该目录下进行文件下载和改名覆盖
# 下载
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/2.190/update-center.json
# 改名
mv update-center.json default.json
-
重启Jenkins服务,登录
-
签名错误,则需要进行jenkins配置文件修改
vim /etc/sysconfig/jenkins
参数
-Dhudson.model.DownloadService.noSignatureCheck=true
重启后问题解决
- 卸载
rpm卸载
rpm -e jenkins
检查是否卸载成功
rpm -ql jenkins
彻底删除残留文件:
find / -iname jenkins | xargs -n 1000 rm -rf
yum remove jenkins
rm -rf /etc/sysconfig/jenkins.rpmsave
rm -rf /var/cache/jenkins/
rm -rf /etc/init.d/jenkins.rpmsave
问题:
chown -R jenkins:jenkins /var/lib/jenkins
chown -R jenkins:jenkins /var/cache/jenkins
chown -R jenkins:jenkins /var/log/jenkins
systemctl restart jenkins