软件增量发包升级,一般是怎么做的?

jack_jones 发布于 2016/06/30 11:13
阅读 205
收藏 1

当前线上环境、测试环境与开发环境是网络上隔离的,无法使用自动化工具

我们现在的做法:

1、项目组要求更新X模块(修复bug或新增功能)

2、开发团队根据上次发布时间到现在的代码更新记录,手动提取出要更新的模块代码,并且写更新文档

3、文档和相关代码交付给运维团队(主要是每个源文件需要覆盖的路径),运维团队手动更新文件

4、更新完毕


以上过程全部手动操作

步骤2和3经常出错,主要是手动找出变更的代码文件,运维手动更新

这种重复机械性劳动费时费力,有没有好建议能改善现状的

加载中
0
liuleidefeng
liuleidefeng
呃,脑洞大开一下哈。可不可以用Diff工具生成变更的补丁文件,然后把补丁文件提交给运维,运维那边用Patch工具直接打上补丁
0
zakari
zakari
如果能有patch的工具就方便了,开发人员,只用过git的patch, 不知道是否可以给运维使用
返回顶部
顶部