一种代码处理系统及方法技术方案

技术编号:25707922 阅读:36 留言:0更新日期:2020-09-23 02:55
本申请提供了一种代码处理系统及方法,涉及代码处理技术领域。该代码处理系统包括代码仓库、开发环境、测试环境以及生产环境,代码仓库分别与开发环境、测试环境以及生产环境连接,代码仓库用于存储待发布代码,测试环境用于对待发布代码进行测试,生产环境用于对测试通过的待发布代码进行发布。本申请提供的代码处理系统及方法具有提升工作效率,更能满足用户需求的优点。

【技术实现步骤摘要】
一种代码处理系统及方法
本申请涉及代码处理
,具体而言,涉及一种代码处理系统及方法。
技术介绍
目前,随着互联网的发展,越来越多的互联网企业也应运而生,对于互联网企业而言,软件开发治至关重要。然而,目前对于代码的管理还处于分散管理中,即只能对单一语言的代码进行管理,无法支撑多语言异构,且每一轮的管理也并不方便,无法满足用户需求。综上所述,目前对于代码的处理存在管理分散,语言单一的问题,无法满足用户需求的问题。
技术实现思路
本申请的目的在于提供一种代码处理系统,以解决现有技术中对于代码的处理存在管理分散,语言单一的问题,无法满足用户需求的问题。本申请的另一目的在于提供一种代码处理方法,以解决现有技术中对于代码的处理存在管理分散,语言单一的问题,无法满足用户需求的问题。为了实现上述目的,本申请实施例采用的技术方案如下:一方面,本申请实施例提供了一种代码处理系统,所述代码处理系统包括代码仓库、开发环境、测试环境以及生产环境,所述代码仓库分别与所述开发环境、所述测试环境以及所述生产环境本文档来自技高网...

【技术保护点】
1.一种代码处理系统,其特征在于,所述代码处理系统包括代码仓库、开发环境、测试环境以及生产环境,所述代码仓库分别与所述开发环境、所述测试环境以及所述生产环境连接;/n所述代码仓库用于存储待发布代码;/n所述测试环境用于对所述待发布代码进行测试;/n所述生产环境用于对测试通过的待发布代码进行发布。/n

【技术特征摘要】
1.一种代码处理系统,其特征在于,所述代码处理系统包括代码仓库、开发环境、测试环境以及生产环境,所述代码仓库分别与所述开发环境、所述测试环境以及所述生产环境连接;
所述代码仓库用于存储待发布代码;
所述测试环境用于对所述待发布代码进行测试;
所述生产环境用于对测试通过的待发布代码进行发布。


2.如权利要求1所述的代码处理系统,其特征在于,所述待发布代码包括java代码、PHP代码以及node.js代码,所述代码处理系统还包括代码处理环境,所述代码处理环境分别与所述代码仓库、所述生产环境、所述测试环境以及所述开发环境连接,其中,
所述代码处理环境用于对所述待发布代码中的java代码进行编译与构建;
所述生产环境还用于在所述待发布代码测试通过且为java或node.js代码时,从所述代码处理环境中拉取经过处理后的待发布代码进行发布;
所述生产环境还用于在所述待发布代码测试通过且为PHP代码时,从所述代码仓库中拉取所述待发布代码进行发布。


3.如权利要求2所述的代码处理系统,其特征在于,所述代码处理环境用于对所述待发布代码中的java代码进行编译与构建后,生成待发布压缩包;
所述生产环境还用于在所述待发布代码测试通过且为java或node.js代码时,从所述代码处理环境中拉取所述待发布压缩包进行发布。


4.如权利要求2所述的代码处理系统,其特征在于,所述代码处理环境用于对所述待发布代码中的java或node.js代码构建为docker镜像;
所述生产环境还用于在所述待发布代码测试通过且为java或node.js代码时,从所述代码处理环境中拉取docker镜像进行发布。


5.如权利要求1所述的代码处理系统,其特征在于,所述开发环境包括多个分支,其中,所述多个分支中包括主分支与至少一个次分支,其中,
所述测试环境用于对所述次分支中待发布代码进行测试;
所述开发环境用于在所述次分支中的待发布代码测试通过后,将所述次分支中的代码同步至所述主分支;
所述生产环境用于对所述主分支中的待发布代码进行发布。


6.如权利要求5所述的代码处理系统,其特征在于,所述待...

【专利技术属性】
技术研发人员:黄招辉
申请(专利权)人:广州力挚网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1