jenkins 自动打包安卓app
-
安装插件:Android Lint Plugin/Gradle Plugin/git plugin
-
安装jdk1.8 配置服务器环境变量 jenkins全局工具配置中配置jdk信息
-
下载并在jenkins 配置服务器环境变量 jenkins全局工具配置中配置gradle 信息, gradle 版本 4.4
-
安装git jenkins全局工具配置中配置git信息
-
下载并配置Android sdk,配置服务器环境变量 jenkins 系统配置->环境变量 配置home信息, 最后安装如下Android的编译工具
sdkmanager “build-tools;27.0.3”
sdkmanager “platform-tools”
sdkmanager “platforms;android-27” -
新建自由风格任务- gradle task 配置:
clean assemble${FLAVORS}${BUILD_TYPE}
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
BUILD_TYPE:Debug/Release
FLAVORS:xiaomi/vivo
clean assemble${FLAVORS}${BUILD_TYPE}
clean 生成apk前,先清理当前项目 -
构建选择 invoke gradle script
-
Build File build.gradle文件的路径
-
如果报错:/root/.android/repositories.cfg cont be loaded 创建如下文件:
touch /root/.android/repositories.cfg
手动打包
gradle -PVersion=551db818c3bd5076c528fd4f9c78bba18d8c0b02 clean build -b app/build.gradle
参考:https://blog.youkuaiyun.com/ncepudmx/article/details/77451314
待后续进一步完善~~