运维:部署Jenkins
一、Jenkins简介Jenkins是一个可扩展的持续集成引擎。是一个自成一体的开源自动化服务器, 可用于自动化与构建、测试、交付或部署软件相关的各种任务; Jenkins是一个高度可扩展的产品, 其功能可以通过安装插件来扩展。在gitlab里可以完成源代码的管理但是对于研发将代码推送到对应的分支以及仓库里之后它应该如何触动自动化的构建打包以及上线。这个就需要Jenkins去完成在jenkins里的所完成的工作叫流水线工作。在项目里完成的成品就是将公司研发所写的代码上线到对应的生产服务器中或者测试的服务器集群中完成这一系列动作都是在Jenkins里进行完成的有一个单元叫job使用单元job就可以完成在里面所要完成的一些代码下载等等一系列动作。二、部署Jenkins对服务器的要求在正常的生产配置Jenkins主服务器大概给到两核八G就够用。但正常情况下Jenkins里由于是对于cpu网络的要求比较高最好是8核8G或者16核64G。毕竟主服务负责调度任务cpu吃的比较高所以就8核8G16核16G都可以。做实验2核8G.slave机器会运行相关的流水线任务所以它对内存的要求高一些对于cpu的要求最少是4核内存最好给到16G保持14的比列。自己做实验可以1核2G.2核4G.做实验耗费不了那么大的资源但要保证它起来。三、服务端配置简介开发电脑Windows 102核(vCPU) 1 GiBCentOS 8.4 64位这个配置不高看看能不能运行起来不行就升级配置为了学习花钱是值得的。现在是2026年8月13日有了AI智能体了很容易学习知识了大概需要4G RAM四、开始部署4.1、Jenkins依赖java环境安装javacentos8安装java_snowballli的博客-CSDN博客4.2、第二步、启用Jenkins存储库。运行以下命令下载并导入GPG密钥sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key4.3、安装最新的Jenkins稳定版本sudo dnf install jenkins或sudo yum install jenkins2022年-12-19 202307 编辑的本文翻出草稿 分享出来不完整的本文纪念五、过程记录六、欢迎交流指正参考链接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安装jenkinsJenkins部署详细教程_你是我的导航的博客-CSDN博客_通过jenkins部署Jenkins自动部署前端项目_弹琴弹琴的博客-CSDN博客_jenkins部署前端前端项目jenkins自动化部署_满意code的博客-CSDN博客_前端jenkins自动部署嘿Jenkins前端自动化部署 - 掘金