邓芳 发表于 2022-12-15 18:31:00

「Devops」 Linux上搭建Jenkins并进行配置

前言

部署是接口自动化很重要的一环,当前最流行的方式还是使用jenkins进行打包发布,本文就这一点进行相关记录。
Jenkins 本身支持从git、github、gitlab、svn等地方拉取代码,而且支持dockerfile、jenkinsfile等方式进行打包,可以打包成docker镜像,也可以流水线的形式部署到k8s环境。
同时它支持多个开源组件,支持html,juni,allure等多种报告格式,所以功能真的非常的强大。
部署

1. 服务器安装Jenkins的基础依赖--JAVA_JDK
yum -y list java*   #查看可安装java版本yum install -y java-1.8.0-openjdk-devel.x86_64# 安装1.8的JDKjava -version# 查看已安装的jdk版本#查看java安装在哪里 (你可以在/usr/lib/jvm目录下找到)whereis java2.1 安装Jenkins (服务器的网络环境较好)
## yum的repos中默认是没有Jenkins的,需要先将Jenkins存储库添加到yum repos。## 这一步由于要下载jenkins 的repos,这个包大约有70多Mb,网络不好会等很久sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key## yum安装Jenkinsyum install jenkins2.2 安装Jenkins (提前下载好repos,使用rpm的方式安装)
## 下载之后rz [你本地的jenkins.rpm]## 安装mkdir jenkins# 最好在根目录下mv # 移动你下载好的过去,如在根目录无需移动rpm -ivh jenkins-2.174-1.1.noarch.rpm# rpm 方式安装jenkins## 启动jenkinsservice jenkins start3. 插件安装 (适用于网络条件不好的情况)
1. 下载jenkins版本对应的插件2.下载好后放到Jenkins里面的/var/lib/jenkins/plugins下rz [你本地的插件包]tar zxf jenkins-plugins.tar.gz# 解压cd /var/lib/jenkins/cp -rp /root/plugins/* .   #/root/plugins 为你解压的插件所在位置systemctl restart jenkins.service # 重启jenkins#其实也可以cd到plugins文件夹下面看是否解压过去了。Manage Jenkins–Manage Pluugins#查看已经安装的插件4. 修改Jenkins 默认端口
vi /etc/sysconfig/jenkins## 很容易找到端口号,修改之后   :wq!保存即可JENKINS_USER="root"JENKINS_PORT="8081"5. 打开Jenkins
1. 地址: http://[服务器IP] : 8080 (例如: http://127.0.0.1:8080)
出现如下画面说明安装成功,耐心等待3分钟左右

https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/4d76f1bf30834ed4b9133deb458f8597~tplv-tt-large.image?x-expires=1986461840&x-signature=y7mQR16XWjLJMMyXGN9lp91NXhY%3D

2.然后解锁Jenkins (密码用如下方式获取)
cat /var/lib/jenkins/secrets/initialAdminPassword3. 设置用户名和密码
4. 安装插件 (如果已经下载了插件包,最好跳过这一步)

https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/3ed46b88d64d4edebedb68b7d7abbb43~tplv-tt-large.image?x-expires=1986461840&x-signature=oZP5WSiAIc%2Fs3jkjKRjkB0sAws4%3D

5. 开始使用Jenkins 构建项目

https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/c4bdbd802fe842878e8aad77b74eeca8~tplv-tt-large.image?x-expires=1986461840&x-signature=ViFQ%2BLCVb%2BD8cql8tO6wPsLumFs%3D

6. 几个小技巧
http://127.0.0.1:8080/restart 可以重启jenkins
http://127.0.0.1:8080/reload 可以重读jenkins配置
http://127.0.0.1:8080/stop 可以停止jenkins
http://127.0.0.1:8080/start 可以启动jenkins
页: [1]
查看完整版本: 「Devops」 Linux上搭建Jenkins并进行配置