如今,持续集成是Android应用程序开发所必需的。
Jenkins插件使开发Android应用程序时进行持续集成变得更加容易。
我们必须为Jenkins安装Android模拟器插件。
我们必须在詹金斯上安装Gradle:
wget https://services.gradle.org/distributions/gradle-2.5-bin.zip
unzip gradle-2.5-bin.zip
mv gradle-2.5 /var/lib/jenkins/tools/
然后我们配置gradle插件:
接下来,我们安装android sdk:
tar -xvf android-sdk_r24.3.3-linux.tgz
mv android-sdk-linux /var/lib/jenkins/tools
cd /var/lib/jenkins/tools/android-sdk-linux/
./tools/android update sdk --no-ui
然后我们配置android插件:
然后,由于我们提供了32位adb,因此我们需要安装以下库。 (此命令适用于ubuntu):
sudo apt-get install libc6-i386 lib32gcc1 libncurses5:i386 libstdc++6:i386 zlib1g:i386
在继续之前,明智的做法是从修订系统中忽略local.properties文件。 如果使用git,则应将其放在.gitingore上。
在我们的新构建计划中,我们添加了构建环境。
然后我们添加一个Gradle命令:
如果我们的build.gradle有一个在詹金斯方面不可用的buildtoolsversion,则您需要使用sdk中的android二进制文件来下载所需的构建工具版本。 例如:
./android update sdk -u -a -t {build tools package number}
我们的Android计划已准备就绪。
综上所述,它并不像我们认为的那样痛苦,但是考虑到android sdk的安装和构建工具,则需要格外小心。
翻译自: https://www.javacodegeeks.com/2015/08/set-up-jenkins-for-android-projects.html