安卓应用程序的构建方法、装置、设备及存储介质制造方法及图纸

技术编号:36462499 阅读:23 留言:0更新日期:2023-01-25 23:02
本发明专利技术实施例公开了一种安卓应用程序的构建方法、装置、设备及存储介质。其中,方法包括:分别配置构建目标安卓应用程序的环境、管道运行规则、TFS管道实例以及TFS管道步骤;响应于目标安卓应用程序的构建指令,通过管道运行规则确定构建目标安卓应用程序的目标服务器;通过目标服务器中的TFS管道实例触发目标安卓应用程序的构建执行;通过目标服务器中的TFS管道步骤获取与目标安卓应用程序对应的代码源进行编译,得到与目标安卓应用程序对应的发布包。本发明专利技术实施例的方案,可以通过TFS平台实现安卓应用程序的持续集成构建。实现安卓应用程序的持续集成构建。实现安卓应用程序的持续集成构建。

【技术实现步骤摘要】
安卓应用程序的构建方法、装置、设备及存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种安卓应用程序的构建方法、装置、设备及存储介质。

技术介绍

[0002]TFS(Team Foundation Sever,团队基础服务)平台是一种提供资源代码管理、数据收集、报告和项目跟踪,而为协作软件开发的项目,通过TFS平台使软件项目可以进行持续集成。
[0003]构建是将软件源代码通过构建工具转换为可执行程序的过程,一般包含编译和链接两个步骤,将高级语言代码转换为可执行的机器代码并进行相应的优化,提升运行效率。
[0004]持续集成是软件构建过程中的一个最佳实践,在版本控制的基础上,通过频繁的代码提交,自动化构建和自动化测试,加快软件集成周期和问题反馈速度,从而及时验证系统可用性。
[0005]如何通过TFS平台实现安卓应用程序的持续集成构建是业内研究的重点问题。

技术实现思路

[0006]本专利技术实施例提供了一种安卓应用程序的构建方法、装置、设备及存储介质,以通过TFS平台实现安卓应用程序的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种安卓应用程序的构建方法,应用于团队基础服务TFS平台,其特征在于,包括:分别配置构建目标安卓应用程序的环境、管道运行规则、TFS管道实例以及TFS管道步骤;响应于目标安卓应用程序的构建指令,通过所述管道运行规则确定构建所述目标安卓应用程序的目标服务器;通过所述目标服务器中的所述TFS管道实例触发所述目标安卓应用程序的构建执行;通过所述目标服务器中的所述TFS管道步骤获取与所述目标安卓应用程序对应的代码源进行编译,得到与所述目标安卓应用程序对应的发布包。2.根据权利要求1所述的方法,其特征在于,所述分别配置构建所述目标安卓应用程序的环境、管道运行规则、TFS管道实例以及TFS管道步骤,包括:配置得到构建代理池,并在所述构建代理池中存放依赖环境文件,得到构建所述目标安卓应用程序的环境;其中,所述构建代理池为持续集成服务器集群;所述依赖环境文件包括下述至少一项:Java命令行环境、安卓集成开发环境以及Gradle环境;所述Gradle环境下创建有与TFS管道实例匹配的构建目录。3.根据权利要求2所述的方法,其特征在于,所述分别配置构建所述目标安卓应用程序的环境、管道运行规则、TFS管道实例以及TFS管道步骤,包括:创建TFS管道实例,并将所述构建代理池挂载至所述TFS管道实例中;所述TFS管道实例用于触发所述目标安卓应用程序的构建执行;确定TFS平台的目标分支为所述TFS管道实例的代码源,配置所述TFS管道实例环境变量,并启动所述TFS管道实例持续集成配置。4.根据权利要求3所述的方法,其特征在于,所述分别配置构建所述目标安卓应用程序的环境、管道运行规则、TFS管道实例以及TFS管道步骤,包括:将所述TFS管道实例中配置的环境变量作为管道运行的启动参数,启动管道执行;拉取所述TFS管道实例的代码源中的构建脚本,编排执行编译任务。5.根据权利要求4所述的方法,其特征在于,所述分别配置构建所述目标安卓应用程序的环境、管道运行规则、TFS管...

【专利技术属性】
技术研发人员:张峥
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1