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 (这个是由自己创建的文件夹名称)
坑4,路径中含有中文
路径中含有中文.png这个在创建工程的时候,不使用中文路径