【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种软件编译共享方法及系统。
技术介绍
1、在软件开发过程中,一个复杂的软件通常存在几十个编译版本,具体可按每日及/或每笔commit进行更新,且一个版本编译生成一个二进制编译包。开发/测试人员在进行软件调试/测试时,可能出现多个开发/测试人员对同一编译版本有使用需求的情况。目前,各开发/测试人员需要分别从服务器将相应版本的软件源代码拉取到本地进行编译后再使用(即用即编方式),使用人员各自需花费较长的编译时间(可长达1小时),且每编译一次即生成一个二制编译包,导致编译包的数量庞大,从而浪费服务器的内存资源。
技术实现思路
1、针对上述现有技术的不足,本专利技术的目的在于提供一种软件编译共享方法及系统,以减少软件编译次数。
2、为了实现上述目的,本专利技术采用以下技术方案:
3、第一方面,本专利技术提供一种软件编译共享方法,包括:
4、对软件各版本的源代码分别进行编译以得到相应的编译包,并将所述编译包上传至服务器的共享目录下后
...【技术保护点】
1.一种软件编译共享方法,其特征在于,包括:
2.根据权利要求1所述的软件编译共享方法,其特征在于,所述编译文件按预设的版本命名规则进行版本命名;
3.根据权利要求2所述的软件编译共享方法,其特征在于,所述方法还包括:按每天及/或每笔commit更新所述软件的版本;
4.根据权利要求3所述的软件编译共享方法,其特征在于,所述指定版本参数包括:指定的版本号以及日期标识或commit标识;或者,
5.根据权利要求1所述的软件编译共享方法,其特征在于,所述方法还包括:
6.一种软件编译共享系统,其特征在于,包括:<
...【技术特征摘要】
1.一种软件编译共享方法,其特征在于,包括:
2.根据权利要求1所述的软件编译共享方法,其特征在于,所述编译文件按预设的版本命名规则进行版本命名;
3.根据权利要求2所述的软件编译共享方法,其特征在于,所述方法还包括:按每天及/或每笔commit更新所述软件的版本;
4.根据权利要求3所述的软件编译共享方法,其特征在于,所述指定版本参数包括:指定的版本号以及日期标识或commit标识;或者,
5.根据权利要求1所述的软件编译共享方法,其特征在于,所述方法还包括:
6...
【专利技术属性】
技术研发人员:刘旭,乔薛鹏,
申请(专利权)人:上海立芯软件科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。