devops自动化流程
2024-01-24 16:34:38 43 举报
DevOps自动化流程是一种将软件开发(Dev)和信息技术运营(Ops)过程集成的方法,以实现更快速、更可靠的软件交付。它通过使用一系列工具和技术,如持续集成(CI)、持续交付(CD)和基础设施即代码(IaC),来自动化软件开发、测试、部署和监控等环节。这种流程有助于提高团队协作效率,减少人为错误,加快产品上市时间,同时确保软件质量和安全性。总之,DevOps自动化流程是一种实现快速、高质量软件交付的有效方法,有助于企业在竞争激烈的市场环境中保持领先地位。
作者其他创作
大纲/内容
镜像源(生产)
Gitlab
线上备份环境,用来验证升级是否会有宕机风险或者其他不可预见的问题
反馈
数据上报
通过部署
申请变更工单
代码门禁
代码扫描单元测试组件测试接口测试
埋点平台Matomo
8080
镜像源(开发)
同步
技术支持
Chart package
准备升级
在线测试报告
准生产环境
Git Web Hooks
提交内容分析,如关联分析等
回滚流水线
获取上一次的服务版本号
人工验收
提 Bug 单
Bug 管理平台
自动化部署
接口监控平台
commit
系统通知
设置灰度策略
run
Continuous Monitor
拉取代码
部署
接口人
用户
执行
提供镜像
push
报告
测试环境
需求管理
index.html
修改代码
端到端测试
Git Hooks - husky
eslintstylelinti18nlintcz-clicommitlint
开发
性能分析lighthouse
问题
生产环境
部署流水线
更新 repo获取升级镜像
页面监控平台Sentry
分析报告
http-server
迭代计划
运维
告警
dist
Continuous Delivery
PO
webpack
持续部署平台
不通过
User
如果不是内外隔离,就不需要这环节
持续集成平台
Continuous Deployment
确认问题
Continuous Integration
Dcokerfile build
金丝雀平台
功能验收
访问
0 条评论
下一页