CI&CD系统建设

我要开发同款
jensir_ops2023年06月15日
171阅读
所属分类部署、打包、编译、jenkins、sonar

作品详情

一.引入CI&CD系统:
引入jenkins作为CI&CD系统,设计部署项目流程,同时使用gitlab webhook配置自动化部署,并引入代码检测工具(sonar)代码检查;
二.配置构建:
1.设计基于java和nodejs(含h5和app)的服务编译、打包、部署等流程,包括服务更新、服务回滚、服务进程管理等;
2.开发编译、打包、部署的逻辑,并自动化编译部署测试过程中,引入sonar 代码检查,将静态代码主动上报至sonar 平台,供研发人员分析代码质量问题,同时springboot 项目集成 jacocoagent,在测试环境将测试覆盖率上报至sonar平台;
3.服务更新过程中,保证服务部署期间可正常使用,调用服务自动上下线接口和服务健康健康检查接口。
三.维护管理:
可详细设计各类开发语言的部署流程,熟练使用及配置各类集成插件,如ldap、sonar、dingtalk、mvn等。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论