当前位置: 首页 > news >正文

运维:部署Jenkins

自动化部署的流程

一、Jenkins简介

Jenkins是一个可扩展的持续集成引擎。是一个自成一体的开源自动化服务器, 可用于自动化与构建、测试、交付或部署软件相关的各种任务; Jenkins是一个高度可扩展的产品, 其功能可以通过安装插件来扩展。

在gitlab里可以完成源代码的管理,但是对于研发将代码推送到对应的分支,以及仓库里之后,它应该如何触动自动化的构建,打包,以及上线。这个就需要Jenkins去完成,在jenkins里的所完成的工作叫流水线工作。

在项目里完成的成品,就是将公司研发所写的代码上线到对应的生产服务器中,或者测试的服务器集群中,完成这一系列动作,都是在Jenkins里进行完成的,有一个单元叫job,使用单元job就可以完成在里面所要完成的一些代码下载等等一系列动作。

二、部署Jenkins对服务器的要求

在正常的生产配置,Jenkins主服务器大概给到两核八G就够用。但正常情况下,Jenkins里由于是对于cpu网络的要求比较高,最好是8核8G或者16核64G。毕竟主服务负责调度任务,cpu吃的比较高,所以就8核8G,16核16G都可以。做实验2核8G.slave机器会运行相关的流水线任务,所以它对内存的要求高一些,对于cpu的要求最少是4核,内存最好给到16G,保持1:4的比列。自己做实验可以1核2G.2核4G.做实验耗费不了那么大的资源,但要保证它起来。

三、服务端配置简介

开发电脑:Windows 10

2核(vCPU) 1 GiB

CentOS 8.4 64位

这个配置不高,看看能不能运行起来,不行就升级配置,为了学习花钱是值得的。

四、开始部署

4.1、Jenkins依赖java环境,安装java

centos8:安装java_snowball@li的博客-CSDN博客

4.2、第二步、启用Jenkins存储库。运行以下命令下载并导入GPG密钥

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

4.3、安装最新的Jenkins稳定版本

sudo dnf install jenkins

sudo yum install jenkins

2022年-12-19 20:23:07 编辑的本文,翻出草稿 分享出来不完整的本文,纪念

五、过程记录

六、欢迎交流指正

参考链接

is not in the sudoers file 解决方法_夜星辰2022的博客-CSDN博客

CentOS8 安装 Jenkins-鲸之声

linux echo $JAVA_HOME显示为空_发光发热的小太阳的博客-CSDN博客_echo查看环境变量时为空

elasticsearch : which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)-蒲公英云

CentOS8上安装配置Jenkins_雨云21的博客-CSDN博客_centos8安装jenkins

Jenkins部署详细教程_你是我的导航的博客-CSDN博客_通过jenkins部署

Jenkins自动部署前端项目_弹琴弹琴的博客-CSDN博客_jenkins部署前端

前端项目jenkins自动化部署_满意code的博客-CSDN博客_前端jenkins自动部署

嘿!Jenkins前端自动化部署 - 掘金

http://www.dtcms.com/a/550027.html

相关文章:

  • 01_FastMCP 2.x 中文文档之FastMCP的介绍
  • @FeignClient调用超时
  • Ubuntu(②共享剪贴板)
  • 桂林北站有核酸检测点吗app开发的公司
  • apache启动失败Failed to start The Apache HTTP Server.
  • 汕头建设南京网站seo服务
  • 饰品网站模板建立网站的作用
  • 解析视频融合平台EasyCVR的分析平台技术如何成为“全域视频管理中台”
  • ubuntu启动项问题
  • 网站开发工资咋样品牌建设的作用和意义
  • 展馆门户网站建设深圳网站外包公司
  • MATLAB高效算法实战
  • 网站导航图怎么做的详细步骤郑州发布直播
  • 做网站灰色网站怎么判刑北邻京网站茵建设
  • MySQL 读写分离:用 ProxySQL 实现 “读走从库,写走主库”(附延迟问题解决方案)
  • C Primer Plus Notes 10
  • wap网站制作动态如何做色流量网站
  • 【BTC】分叉
  • 高端建站咨询wordpress 音乐播放器 歌词
  • 网站开发北京外贸公司大全
  • 最便宜网站空间做h5好点的网站
  • 网站的建设与板块如何保存wordpress主题设置
  • 基于hadoop的电商用户行为分析系统(源码+论文+部署+安装)
  • 通达oa 做网站可以做动图的视频网站
  • 做黄金比较专业的网站网站自助制作
  • 长沙建站工作室乐陵森林覆盖率
  • 移动电子商务网站建设深圳公司建立网站
  • 1.0 机器学习实际上是什么
  • 352-Spring AI Alibaba OpenAI DashScope 多模态示例
  • 网站的备案用wordpress建站域名和空间哪里买比较好