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

2022-12-15 18:31| 发布者: 邓芳| 查看: 1491| 评论: 0

这里是默认签名
前言

部署是接口自动化很重要的一环,当前最流行的方式还是使用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 [your rpm] [/root/jenkins] # 移动你下载好的过去,如在根目录无需移动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分钟左右



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



5. 开始使用Jenkins 构建项目



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
这里是默认签名
回复

使用道具 举报

上一篇:“善良”的你为什么过的不好?怎样才能算得上真正的好人?

下一篇:运维工程师打怪升级进阶之路 3.0(体系化带你全面学习Linux运维)

sitemap.txt | sitemap.xml | sitemap.html |Archiver|手机版|小黑屋|彩虹邦人脉系统 ( 皖ICP备2021012059号 )

GMT+8, 2024-12-12 05:03 , Processed in 0.263828 second(s), 57 queries .

快速回复 返回顶部 返回列表