全站首页设为首页收藏本站

西虹市网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

社区广播台

    查看: 31|回复: 6
    打印 上一主题 下一主题

    CI/CD架构简介和配置

    [复制链接]
    跳转到指定楼层
    楼主
    发表于 2022-2-24 13:11:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    西虹网 西虹网  CI/CD:持续集成/持续发布
    西虹网 西虹网

    西虹网 西虹网
    西虹网 西虹网  continuous integration/continuous deploymentARTIFACTORYhttps://www.jfrogchina.com/artifactory/是当下比较受关注的行业产品,我们网站内汇集很多最近最新的资讯,欢迎点击进入了解更多消息资讯!
    西虹网 西虹网
    西虹网 西虹网  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服务器检测就可以了。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 转播转播 分享分享
    回复

    使用道具 举报

    沙发
    发表于 2022-3-11 23:19:47 | 只看该作者
    有道理。。。
    回复 支持 反对

    使用道具 举报

    板凳
    发表于 2022-4-7 23:50:18 | 只看该作者
    好好 学习了 确实不错
    回复 支持 反对

    使用道具 举报

    地板
    发表于 2022-5-27 11:30:21 | 只看该作者
    不知该说些什么。。。。。。就是谢谢
    回复 支持 反对

    使用道具 举报

    5#
    发表于 2022-8-20 11:32:24 | 只看该作者
    有竞争才有进步嘛
    回复 支持 反对

    使用道具 举报

    6#
    发表于 2022-12-7 08:31:38 | 只看该作者
    沙发!沙发!
    回复 支持 反对

    使用道具 举报

    7#
    发表于 2023-1-2 20:44:24 | 只看该作者
    我是个凑数的。。。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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