系统集成了需求,开发,测试,构建,部署,统计看板等,负责集团内所有项目的devops工作,从一开始的立项到最终的部署上线一站式搞定,节省了沟通交流成本
1 项目管理--负责各个项目的立项以及流程审批
2 合同管理--管理项目各个周期的合同
3 工时管理--管理项目的工时使用
4 开发管理--管理开发过程的各个阶段
5 运维管理--管理上线前的代码检查,打包部署以及日持查看
1、项目基于SpringCloud的微服务架构,服务间Fegin远程调用;
2、项目使用SpringCloud Zuul作为统一网关,部署两套Zuul,通过Nginx实现将负载均衡调度到不同的Zuul上,集成的系统也部署多套,通过Nginx实现负载均衡,实现高可用,提高性能;
3、项目接入中移内部组件,如:中移在线流程引擎Activiti,日志火眼系统,对象存储onest,发送短信API,RabbitMQ消息队列,Jenkins自动化部署等;
4、项目SSO单点登录方案基于CAS,集成Redis缓存服务器,共享session实现各个微服务统一用户认证登陆。