一.引入CI&CD系统:
引入jenkins作为CI&CD系统,设计部署项目流程,同时使用gitlab webhook配置自动化部署,并引入代码检测工具(sonar)代码检查;
二.配置构建:
1.设计基于java和nodejs(含h5和app)的服务编译、打包、部署等流程,包括服务更新、服务回滚、服务进程管理等;
2.开发编译、打包、部署的逻辑,并自动化编译部署测试过程中,引入sonar 代码检查,将静态代码主动上报至sonar 平台,供研发人员分析代码质量问题,同时springboot 项目集成 jacocoagent,在测试环境将测试覆盖率上报至sonar平台;
3.服务更新过程中,保证服务部署期间可正常使用,调用服务自动上下线接口和服务健康健康检查接口。
三.维护管理:
可详细设计各类开发语言的部署流程,熟练使用及配置各类集成插件,如ldap、sonar、dingtalk、mvn等。
点击空白处退出提示
评论