持续化部署合包制品工具产品系统

我要开发同款
NIOU20252025年11月26日
3阅读

技术信息

语言技术
C++Python
系统类型
Windows
行业分类
工业互联网企业服务

作品详情

行业场景

持续化部署合包制品工具:合包制品工具针对运维升级服务的合并制品业务。升级包读取递归、检查分类、分类过滤、包顺序调整、基线版本列表、目录与文件合并、文件内容格式化/读取/序列化/比对/合并、压缩制品程序与SQL包、程序与SQL制品流程、制品事务重试/跳过/终止等

功能介绍

1、加载升级包:从列表中选择一个或多个升级包
2、检查升级包:根据设置的规则过滤掉升级包中的无用文件或文档
3、合并升级包:按升级包顺序进行升级包内所有文件的合并
4、压缩合并包:将升级包压缩为ZIP文件
5、提交制品包:提交到制品平台并保存基线版本

项目实现

1、合包制品工具目前完整做了3个(产品销售中心、基金投顾、总线)总计代码10w多行,注释1.5w万多行
2、界面设计15个(主窗体、树结构、合包配置、制品配置、数据库配置、日志级别、升级包导入、待确认列表、合包顺序、合并信息与基线等)
3、后台业务逻辑开发28个(升级包读取递归、检查分类、分类过滤、包顺序调整、基线版本列表、目录与文件合并、文件内容格式化/读取/序列化/比对/合并、压缩制品程序与SQL包、程序与SQL制品流程、制品事务重试/跳过/终止等)
4、C++公共DLL类库开发了9个(数据库连接与操作、日志与级别、MD5加密与SHA加解密、目录与文件、XML文档对象模型、XML格式化、ZIP/RAR/WAR压缩解压、HTTP API接口、制品流程工作区初始化/重置/清空/文件上传/提交/模型建立、OpenAPI加密签名等)
5、测试优化调整21处、测试Bug处理59个
6、开发文档编写整理7个(详细需求文档3个、制品API文档1个、数据库文档1个、通用业务流程文档1个,测试文档1)

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论