提交 bf6b81fe authored 作者: 陈泽健's avatar 陈泽健

feat(deployment): 添加自动化部署后安全扫描修复,以及输出自动化部署包到本地功能

- 在部署完成且安全扫描修复后生成离线部署包
- 支持 X86 和 ARM 架构的部署包生成和校验
- 按照架构类型分别输出到指定本地目录
- 生成 tar.gz 格式部署包并附带 md5 校验文件
- 规范化部署包命名规则便于版本管理
上级 53d56fff
...@@ -58,6 +58,14 @@ ...@@ -58,6 +58,14 @@
- 按照部署文档该等待的就等待,等待服务正常启动完成,再往下根据部署文档操作。不允许私自操作。 - 按照部署文档该等待的就等待,等待服务正常启动完成,再往下根据部署文档操作。不允许私自操作。
3. 安全测试 3. 安全测试
- 对当前部署的服务进行安全扫描测试,并修复漏洞,记录漏洞修复操作,需输出漏洞记录以及处理结果md文件。 - 对当前部署的服务进行安全扫描测试,并修复漏洞,记录漏洞修复操作,需输出漏洞记录以及处理结果md文件。
4. 输出自动化部署包
- 当部署完成服务正常,且安全扫描后的漏洞修复完成,并将漏洞修复操作同步至部署包中,最终需将/data/目录下的offline_auto_unifiedPlatform和arm_offline_auto_unifiedPlatform,压缩成tar.gz格式,并增加md5格式校验
- 部署包命名规则:
- X86架构:`offline_auto_unifiedPlatform.tar.gz``offline_auto_unifiedPlatform.tar.gz.md5`
- ARM架构:`arm_offline_auto_unifiedPlatform.tar.gz``arm_offline_auto_unifiedPlatform.tar.gz.md5`
- 部署包输出到本地:
- X86架构:`E:\自动化部署\X86-5.52\offline_auto_unifiedPlatform.tar.gz``E:\自动化部署\X86-5.52\offline_auto_unifiedPlatform.tar.gz.md5`
- ARM架构:`E:\自动化部署\ARM-9.75\arm_offline_auto_unifiedPlatform.tar.gz``E:\自动化部署\ARM-9.75\arm_offline_auto_unifiedPlatform.tar.gz.md5`
## 验收要求 ## 验收要求
1. 自动化部署完成后检查容器状态是否正常,核查容器日志是否正确。 1. 自动化部署完成后检查容器状态是否正常,核查容器日志是否正确。
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论