android 配置Jenkins构建分发遇到的坑

2018-08-20  本文已影响0人  木小伍

android开发过程中,需要配合测试,将开发好的测试包交由测试,为了方便,就采用基于jenkins的ci系统。搭建步骤可参见之前的博客Jenkins+蒲公英完成应用测试发布Jenkins+git+firm完成应用测试发布
目的是诱人的,过程是坎坷的,可能会遇到下面几个坑。

坑1,没有配置gradle,或者是gradle配置错误。

坑1.png
解决办法:需要在总的环境中配置一下gradle版本,该配置最好比gradle_wrapper.properties中的gradle版本高一些。
步骤:在jenkins首页(也就是浏览器输入http://localhost:8080/)--->系统管理--->全局工具管理配置,在gradle节点下面进行操作。如下图: gradle全局配置.png

坑2,,是gradle配置版本比项目中使用的gradle版本低。

gradle版本低.png

解决办法同坑1.

坑3,资源的目录路径过长

目录路径过长.png

在jenkins里设置全局属性 GRADLE_USER_HOME 值是自定义的一个文件目录,问题就解决了。具体如下:

jenkins->系统管理->系统设置 ->全局属性->环境变量 添加

key: GRADLE_USER_HOME

value: F:\jenkins-gradle-cache (这个是由自己创建的文件夹名称)

如下图 配置路径.png

坑4,路径中含有中文

路径中含有中文.png

这个在创建工程的时候,不使用中文路径

上一篇下一篇

猜你喜欢

热点阅读