本地服务器设备两台
一台安装VMware Esxi7.0电脑虚拟化服务器软件一台安装Centos7.5系统
Centos7.5主要负责的功能
Mysql数据库Redis数据库RabbitMQ消息队列NginxWEB服务器Frp反向代理seata阿里云分布式插件
PS:区分开的目的就是避免环境污染 主要负责软件开发的服务器就单纯的负责开发
VMware主要负责的功能
搭建K8S本地开发集群搭建Habor私有仓库搭建Gitlab代码存储仓库用于一些最新技术的试验性验证搭建SonarQube
开发流程
所需环境:Gitlab/Gitlab-Runner/SonarQube/Sonnar-Scanner/K8S集群
流程1:提交代码到Gitlab > Gitlab-CI SonarQube进行静态代码漏洞检测 > 根据检测问题进行修改 > 手动提交到K8S本地集群供前端于移动端人员对接
所需环境:Gitlab/Gitlab-Runner/SonarQube/Sonnar-Scanner/Jekins/K8S集群
流程2:提交代码到Gitlab > Gitlab-CI SonarQube进行静态代码漏洞检测 > 根据检测问题进行修改 > Jekins自动提交到K8S本地集群供前端于移动端人员对接



