【技术实现步骤摘要】
代码开发的处理方法、装置、电子设备与存储介质
[0001]本专利技术涉及代码开发领域,尤其涉及一种代码开发的处理方法、装置、电子设备与存储介质。
技术介绍
[0002]现有相关技术中,可基于分支对代码的流转进行管理,在此基础上,可将分支的代码发布到各种环境中完成代码的测试、上线,然而,一般只会采用主分支、发布分支与开发分支,对应的,通常只会采用测试环境与生产环境。可见,分支的类型与环境的类型都比较有限,进而,对代码的管理策略也就比较简单,无法满足多样的代码开发需求,也不利于对代码进行细致的规范化管理。
[0003]例如,在实际代码开发过程中,团队内部多个技术人员共同开发,所以同一份代码同时会存在于多个分支,对于代码规范管理十分不利。另外,多个团队之间也会有功能依赖,需要把不同团队的代码都部署到相同的环境进行测试、上线。
技术实现思路
[0004]本专利技术提供一种代码开发的处理方法、装置、电子设备与存储介质,以解决无法满足多样的代码开发需求的问题。
[0005]根据本专利技术的第一方面,提供了 ...
【技术保护点】
【技术特征摘要】
1.一种代码开发的处理方法,其特征在于,包括:确定目标代码;若所述目标代码为测试分支的待发布代码,则确定目标环境为单元测试环境;所述测试分支的待发布代码源自功能开发分支;若所述目标代码为主开发分支的待发布代码,则确定目标环境为开发环境;所述开发主分支的至少部分待发布代码源自所述功能开发分支;若所述目标代码为发布分支的待发布代码,则确定目标环境包括集成测试环境、预生产环境与真实生产环境;所述发布分支的代码源自所述主开发分支;将所述目标代码发布于所述目标环境;若有新版本的代码发布于所述真实生产环境,则将所述新版本的代码更新于所述主分支。2.根据权利要求1所述的代码开发的处理方法,其特征在于,若所述目标代码为所述发布分支的待发布代码,则:所述将所述目标代码发布于所述目标环境,包括:将所述目标代码发布于所述集成测试环境;在所述目标代码在所述集成测试环境被验证通过后,将所述目标代码发布于所述预生产环境;在所述目标代码在所述预生产环境被验证通过后,将所述目标代码发布于所述真实生产环境。3.根据权利要求2所述的代码开发的处理方法,其特征在于,所述将所述目标代码发布于所述真实生产环境之前,还包括:获取到手动触发指令。4.根据权利要求1所述的代码开发的处理方法,其特征在于,所述将所述目标代码的镜像发布于所述目标环境,包括:若所述目标环境包括所述集成测试环境,则在获取到手动触发指令后,将所述目标代码发布于所述集成测试环境;若所述目标环境包括所述单元测试环境,则在获取到手动触发指令后,将所述目标代码发布于所述单元测试环境。5.根据权利要求1所述的代码开发的处理方法,其特征在...
【专利技术属性】
技术研发人员:丁皖苏,贺东东,
申请(专利权)人:上海仙塔智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。