Jenkins 或其它 CI 服务器上,一个“自动打 Android 测试包”的按钮背后的脚本。
2026/4/19 21:35:32 网站建设 项目流程

文章摘要

这篇文章详细解释了Jenkins上自动构建Android测试包的脚本实现。主要内容包括:

脚本首先通过git命令拉取最新代码,确保构建基于最新代码
使用Unity命令行工具进行无界面批量构建,指定项目路径和构建方法
将生成的APK文件复制到统一下载目录

脚本采用bash编写,设置了错误即退出的安全机制。关键点包括:

使用git clean/reset确保干净的构建环境
Unity命令行参数配置(batchmode/nographics)
指定项目路径和构建方法
构建日志记录和输出文件处理

该脚本实现了自动化构建流程,确保测试人员能方便获取最新构建版本。

整条流程做三件事:

  1. 把仓库里的代码拉到最新(保证打的是最新代码)
  2. 用命令行启动 Unity,执行项目里的构建脚本,打出一个 Android DEV 包
  3. 把打出来的 apk 拷贝到一个统一的“下载目录”,方便测试或同事去拿


下面我们就用大白话,一行一行解释这个脚本在干嘛,顺带讲一下相关概念。

脚本全文是:

#!/

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询