(全)详解项目上线部署步骤和各项检查清单.docx
《(全)详解项目上线部署步骤和各项检查清单.docx》由会员分享,可在线阅读,更多相关《(全)详解项目上线部署步骤和各项检查清单.docx(16页珍藏版)》请在优知文库上搜索。
1、详解项目上线部署步骤和各项检查清单1 .环境准备首先应该在生产环境上搭建好所需的基础环境,确保系统所需的软件、数据库、服务等已经安装配置完毕。同时,需要提前备份好生产环境的数据和配置,以便于在出现问题后可以及时恢复。1.环境准备检查项检查项检查内容服务器配置检查服务器型号、CPU、内存、磁盘等硬件配置情况-服务器操作系统版本是否一致-网络带宽是否满足需求系统软件检查操作系统内核版本是否一致-系统库、运行时环境等版本一致-中间件、数据库版本一致网络检查-网络设备型号及配置-上下行带宽是否符合预期-防火墙规则是否正确配置权限和账号-访问应用程序的系统账号检查-数据库及中间件操作账号权限-各类证书及
2、密钥是否正确配置参数及配置-应用程序的配置文件检查-数据库的配置参数-中间件组件的配置参数数据检查-数据库结构完整性检查-重要业务数据完整性检查-校验核心配置数据正确性2 .版本控制在进行上线部署前,应该先将各个版本的代码、配置、静态资源等交由版本控制工具进行管理。通过版本控制工具,可以很方便地进行回退、合并、对比等操作,避免因为版本冲突或者代码出错导致无法正常上线。2.版本控制检查项版本内容版本控制管理源代码版本应用程序源代码各类组件、库的源代码数据库相关脚本、过程等代码配置文件版本应用配置文件数据库配置文件操作系统和中间件配置资源文件版本前端静态页面、样式表、脚本等图片、视频、音频等多媒体
3、文件字体文件、图标等图像资源文件文档版本设计文档、流程图等测试文档用户手册、操作指南等部署工具版本自动化编译、打包工具自动化部署、发布脚本依赖组件版本第三方库和组件版本数据库及中间件版本3 .数据库更新在上线部署前,需要更新生产环境的数据库。一般来说,数据库迁移工具(如FlywaysLiquibase等)可以帮助我们进行数据库更新操作,从而保证生产环境的数据与开发环境一致。3.数据库更新检查项检查项描述数据库迁移工具检查检查工具版本一致性-检查工具所需环境(如JDK版本等)-检查工具运行正常性迁移脚本检查-检查SQL脚本语法正确性-检查脚本执行后数据校验-检查回滚脚本是否准备妥当数据库用户权限
4、-检查数据库连接用户是否准备妥检查当-检查用户是否具备执行迁移脚本的权限业务验证-执行迁移脚本前后,对比核心业务数据结果-对全量数据进行抽样验证幕等性检查-检查脚本能够重复执行而不影响数据一致性备份检查-检查执行前是否做好数据库全量备份-检查备份的数据能够用于回滚运行效率检查-检查脚本运行效率符合预期-确保不会对线上数据库性能造成影响4 .代码打包将所需的代码和配置文件进行打包,便于上传到生产环境并进行部署。需要注意的是,打包后的代码要和版本控制工具里的代码完全一致,避免出现因为版本不一致导致的问题。4.代码打包检查项检查项描述打包工具校验- 打包工具版本一致检查使用的打包工具版本是否性检查与
5、要求的版本一致- 打包环境一致性检检查打包环境是否与要求的环查境一致- 打包工具配置正确检查打包工具的配置是否正确性检查代码校验- 打包代码和版本控检查打包的代码与版本控制工制工具代码一致性检查具中的代码是否一致代码的完整性检查检查代码是否完整,包括编译和单元测试等依赖校验依赖库的版本一致性检查检查使用的依赖库版本是否与要求的版本一致-依赖完整性检查检查依赖库是否完整,是否缺少必要的依赖配置校验-配置文件是否完整并打包检查配置文件是否完整,并且是否被正确地打包进部署包中-配置文件值是否正确检查配置文件中的值是否正确输出校验-打包输出目录结构是否正确检查打包输出的目录结构是否符合预期-输出文件清
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 详解 项目 上线 部署 步骤 各项 检查 清单