【技术实现步骤摘要】
本申请涉及编译,特别是涉及一种自动化编译方法和相关装置。
技术介绍
1、随着智能化技术的不断发展,对软件代码进行自动化编译的技术越来越受到软件开发人员的青睐,现今的自动化编译方案都是基于jenkins实现,具体的,软件开发人员提交软件代码后,通知jenkins服务器,jenkins通过源码库获取软件源代码,然后调用麦文(maven)插件进行自动化编译操作。
2、由于自动化编译方案不需要软件开发人员手动参与,提高了软件开发人员的体验。但是,上述自动化编译方案存在以下不足:第一,现今的自动化编译方案主要应用于万维网(web)端,但是现今的很多场景需要自动化编译方案能够应用于客户端,然而由于客户端安装的客户电脑的环境复杂多样,导致现今的自动化编译方案无法应用于客户端,用户体验较差;第二,jenkins主要是基于java开发的,因此现今的自动化编译方案主要运行在linux系统上,对于非linux系统的兼容性较差,然而现今的很多用户使用的电脑都是非linux系统,导致很多用户无法使用非linux系统进行自动化编译进一步降低了用户体验。
【技术保护点】
1.一种自动化编译方法,其特征在于,包括:
2.根据权利要求1所述的自动化编译方法,其特征在于,确定所述目标源代码是否需要编译的过程,包括:
3.根据权利要求2所述的自动化编译方法,其特征在于,所述判断所述目标源代码是否包含预设关键词,包括:
4.根据权利要求3所述的自动化编译方法,其特征在于,所述客户端所处操作系统为Windows操作系统,所述目标平台为teamcity平台,所述预设的编译工具为msbuild工具。
5.根据权利要求1所述的自动化编译方法,其特征在于,所述目标编译环境为64位操作系统下的编译环境,或32
...【技术特征摘要】
1.一种自动化编译方法,其特征在于,包括:
2.根据权利要求1所述的自动化编译方法,其特征在于,确定所述目标源代码是否需要编译的过程,包括:
3.根据权利要求2所述的自动化编译方法,其特征在于,所述判断所述目标源代码是否包含预设关键词,包括:
4.根据权利要求3所述的自动化编译方法,其特征在于,所述客户端所处操作系统为windows操作系统,所述目标平台为teamcity平台,所述预设的编译工具为msbuild工具。
5.根据权利要求1所述的自动化编译方法,其特征在于,所述目标编译环境为64位操作系统下的编译环境,或...
【专利技术属性】
技术研发人员:潘怿骏,
申请(专利权)人:中银金融科技苏州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。