搜索

CI/CD架构简介和配置

[复制链接]
广西科技 发表于 2022-4-12 07:34:46 | 显示全部楼层 |阅读模式
广西科技
2022-4-12 07:34:46 2 0 看全部
  CI/CD:持续集成/持续发布
  continuous integration/continuous deployment制品库管理的相关问题可以到网站了解下,我们是业内领域专业的平台,您如果有需要可以咨询,相信可以帮到您,值得您的信赖!   CI/CD主要运用了jenkins进行对后端的开发代码的拉取,经过自动编译,打包,测试后,自动发布到tomcat服务器上,实现自动化的产品上线。   jenkins的功能是将获取的代码进行统一的编译,打包,发布到tomcat等容器上。   其操作界面友好,由java语言编写,需要安装jdk。   易安装,仅需要一个war包和jdk。图形化页面,配置简单。分布式构建:能够连接多台机器构建/测试。支持第三方插件:可以通过第三方插件来扩展功能,进行二次开发。   step1:开发人员将代码上传到版本库step2:jenkins通过配置从版本库拉取代码文件step3:jenkins通过maven插件,将代码编译测试step4:step3无误后通过ssh插件传递到tomcat服务器上。step5:应用服务器通过shell脚本自动实现产品上线。   版本库部署,获取代码。(略)安获取jdk包,maven包,tomcat包,jenkins.war包,并解压到/usr/local下,改成简单的名字。(略)   war包地址:http://updates.jenkins-ci.org/download/war/改写jdk和码maven的环境变量,将maven移到java目录下   清理tomcat环境   将jenkins.war移到该目录下   为了jenkins利用ssh的免密登陆功能,要将jenkins服务器的ssh公钥发送给web服务器   浏览器访问页面   http://192.168.178.132:8080/jenkins   完成密码验证后,安装推荐的插件   添加以下所需要的插件   Deploy to container,Maven Integration,Publish Over SSH,ssh见图,   点击“直接安装”   配置ssh   记得“保存”配置   新增jdk,maven   记得“保存”配置!   jenkins构建发布   回到主页,新建item   部署web服务器:   安装jdk,tomcat,改写环境变量   清理tomcat默认发布目录下的neirong   创建自动上线的脚本   给脚本执行权限   在jenkins页面上开始构建   在web服务器的/usr/local/tomcat/webapps/下可以看到相应的war包,再用浏览器访问web服务器检测就可以了。
  • 您可能感兴趣
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 返回列表

查看:2 | 回复:0

巩义百姓在线信息网的使命是整合所有巩义本地资源, 通过网络联系起生活在巩义的每一个人,为人们的沟通、信息和服务的获取创造更加便利的平台.
关于我们
公司简介
发展历程
联系我们
本站站务
友情链接
新手指南
内容审核
商家合作
广告合作
商家入驻
新闻合作

官方微信

手机版

手机APP

Archiver| 手机版| 小黑屋| 巩义百姓在线信息门户网
免责申明:本站所有信息均由网友自由发布,本站不承担由于内容的合法性及真实性所引起的一切争议和法律责任。
Copyright © 2011-2023 Comsenz Inc. All Rights Reserved.   巩义百姓在线 GYBXZX.COM     ICP备案号: ( 豫ICP备15027797号-4 )
快速回复 返回顶部 返回列表