随记:接了一个新的项目组,发现版本控制有点混乱,啥时候开发好,啥时候代码提交主干,啥时候提测。存在上线版本缺少控制,提测时间可能来不及或者测试不够充分,导致无法按时上线。
应公司禅道使用要求,经沟通,结合目前流程,初定了一个开发流程,
按如下步骤,
1:开发主管:正常以周为单位派发开发任务。
2:开发人员:功能任务或者BUG完成时 备注里填写 要构建的应用名称 (如有代码调整),不要马上合并主干。
3:开发主管:以周为单位创建版本,关联要上线的需求,整理需求上线功能清单,创建需求测试任务。开发人员将本地代码到主干分支。
4:测试人员:根据需求上线功能清单 跟BUG的应用名称 通过jenkins构建版本进行 功能验证。上线版本到发布服务器。
5:运维人员:版本发布服务器拉取要升级的版本升级。
【我是中年老码农,欢迎关注@老码农聊IT ,一个工作10多年的老码农,除了每天写代码,传播行业体会,分享人生百态, 感受生活的善意】
领取专属 10元无门槛券
私享最新 技术干货