Jenkins Windows
一:ubuntu jenkins结果 0.不勾选,gradle命令不加-g参数
1.只勾选 Force GRADLE_USER_HOME to use workspace
在工程根目录下生成如下几个文件夹 caches/ daemon/ native/
2.只加-g参数,不勾选 -g=$WORKSPACE/.gradlecache
在项目根目录下生成.gradlecache目录,该目录下有如下文件夹
caches/ daemon/ native/ workers/ .gradlecache/
二:Windows jenkins结果 和ubuntu类似
最后解决办法: 1.解决.gradle路径过长的问题 gradle命令增加参数,不勾选Force GRADLE_USER_HOME -g=$WORKSPACE/.gradlecache
2.解决apk生成路径不同的问题
jenkins–>构建后操作–>Archive the artifacts
${WORKSPACE}/app/build/outputs/apk/
修改为 ${WORKSPACE}/app/build/outputs/apk/*/.apk
ContentProviderSample/app/apk/malin.apk ContentProviderSample/app/build/outputs/apk/google/release/malin.apk
assemble${PRODUCT_FLAVORS}${BUILD_TYPE} -x lint –build-cache –daemon –parallel -g=$WORKSPACE/.gradlecache
${PRODUCT_FLAVORS}${BUILD_TYPE}
3.守护进程关闭 –no-daemon 4.禁止build-cache –no-build-cache
最新命令 gradle clean assemble${channel}Release -g=$WORKSPACE/.gradlecache –no-daemon –no-build-cache
Enjoy Reading This Article?
Here are some more articles you might like to read next: