自动化平台建设

我要开发同款
天夭夭2024年05月12日
54阅读
开发技术zabbix、服务器运维、jenkins、k8s、自动化运维
所属分类docker、ci/cd

作品详情

应用技术 / GitLab、Jenkins、Ansible、Maven、Sonarqube
项目描述:自动化检测、编译、部署、测试、回滚。
负责平台规划与实施。
1、 实现Git指定分支代码变更触发Sonarqube代码质量检测;
2、 通过后则使用Maven编译,并将生成jar包进行检测后上传至分发服务器;
3、 分发服务器通过Ansible为部署服务器分发并执行部署脚本;
4、 所有部署服务器到分发服务器下载代码包;
5、 通过调整Nginx代理,实现热部署;
6、 先部署部分服务器,达到期望结果后分批更新剩余服务器;
7、 部署过程中将检查服务是否达到期望值、测试所有接口响应是否达到期望值;(以上检测如未能达到期望值,则回滚处理,暂停更新)
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论