🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 应用上线规范 ### 目的 通过标准化部署要求,提升DevOps与开发团队部署应用效率。保障项目上线稳定性。 ### 上线流程 * 架构组审核 * DevOps 对接人分配项目负责人,明确指定项目Devops、DBA 负责人 * 完成项目上线 * 添加项目监控 * 添加日志索引 ### appid 作用域 * 应用名称 * git\_repo * es 索引名称 * 监控服务名称 * 访问域名 ### 编写部署文档 项目开发负责人参考下图checklist要点,在项目code中编写README文档。 [ReadMe样例](https://oa-git.jccfc.com/loan-group/usercenter-api/tree/release_20190708_v1.0.0_bank/usercenter-api-web/usercenter-api-web-utils-bank) ![应用上线checklist](http://assets.processon.com/chart_image/5ca5d256e4b029f6dae759fa.png?_=1595474320544) ### 应用架构图案例 ![应用架构图案例](http://assets.processon.com/chart_image/5d117dbbe4b024123de6f52d.png?_=1595474301104) ## 配置变更流程 ### 作用域 * 测试环境 * 生产环境 ### 审批流程 * 一般事务变更: * ansible配置项修改。 * 提交 pull request,待管理员(邹焰平、胡毅)审批通过 * 执行变更 ![一般事务配置](file:///C:\Users\H84159~1\AppData\Local\Temp\msohtmlclip1\01\clip_image006.png) * 全局事务: * 全局环境信息,参考以下审批流程 * ansible配置项修改 * 提交 pull request ,待管理员(邹焰平、胡毅)审批通过 * 邮件组成员商定变更时间 * 邮件成员:夏伟、周龙、林国祥、 黎俊峰、鲁江、史晓暄、胡毅 * 确定变更时间后,全员邮件、微信组通知。既定时间内执行变更 ![配置变更](file:///C:\Users\H84159~1\AppData\Local\Temp\msohtmlclip1\01\clip_image008.png) AJS.$('\[data-macro-name="markdown"\] code').each(function(i, block) { hljs.highlightBlock(block); }); # 应用上线规范 ### 目的 通过标准化部署要求,提升DevOps与开发团队部署应用效率。保障项目上线稳定性。 ### 上线流程 * 架构组审核 * DevOps 对接人分配项目负责人,明确指定项目Devops、DBA 负责人 * 完成项目上线 * 添加项目监控 * 添加日志索引 ### appid 作用域 * 应用名称 * git\_repo * es 索引名称 * 监控服务名称 * 访问域名 ### 编写部署文档 项目开发负责人参考下图checklist要点,在项目code中编写README文档。 ![应用上线checklist](http://assets.processon.com/chart_image/5ca5d256e4b029f6dae759fa.png?_=1595473910670) ### 应用架构图案例 ![应用架构图案例](http://assets.processon.com/chart_image/5d117dbbe4b024123de6f52d.png?_=1595473995434) ## 配置变更流程 ### 作用域 * 测试环境 * 生产环境 ### 审批流程 * 一般事务变更: * ansible配置项修改。 * 提交 pull request,待管理员审批通过 * 执行变更 ![一般事务配置](http://assets.processon.com/chart_image/5d4252a6e4b0d11c89186cdb.png?_=1595474148411) * 全局事务: * 全局环境信息,参考以下审批流程 * ansible配置项修改 * 提交 pull request ,待管理员(邹焰平、胡毅)审批通过 * 邮件组成员商定变更时间 * 邮件成员:夏伟、周龙、林国祥、 黎俊峰、鲁江、史晓暄、胡毅 * 确定变更时间后,全员邮件、微信组通知。既定时间内执行变更 ![配置变更](http://assets.processon.com/chart_image/5d410d40e4b0e6d919a276b5.png?_=1595474037192)