很多关于 Jenkins 的 Android 的构建,基本都是用 gradle 构建整个项目的。但是模块化后,不同模块就存在不同项目里,即不同的 git 地址。而且,上传代码的时候,只会上传模块的源代码,不会上传根目录下的配置文件,如: gradle.properties,build.gradle,local.properties,settings.gradle 等等。 这里就讲讲,当拆成一个个 module 后,我们是如何使用 Jenkins 进行自动构建的。分为一、二两篇,分别讲 library 的构建和 app 的构建。