为Android项目设置Jenkins

如今,持续集成是Android应用程序开发所必需的。Jenkins插件使在开发Android应用程序时进行持续集成变得更加容易。

首先,我们必须为Jenkins安装Gradle插件。

gradleplugin

我们必须为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插件:

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插件:

屏幕截图-2015-08-16-at-3-07-08-pm

然后,由于我们提供了32位adb,因此我们需要安装以下库。 (此命令适用于ubuntu):

sudo apt-get install libc6-i386 lib32gcc1 libncurses5:i386 libstdc++6:i386 zlib1g:i386

在继续之前,明智的做法是从修订系统中忽略local.properties文件。 如果使用git,则应将其放在.gitingore上。

在我们的新构建计划中,我们添加了构建环境。

屏幕截图-2015-08-16-at-4-45-16-pm

然后我们添加一个Gradle命令:

屏幕截图-2015-08-16-at-4-46-13-pm

如果我们的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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是使用 Jenkins 进行 Android Studio 项目的持续集成的步骤: 1. 安装 Jenkins 首先需要在服务器上安装 Jenkins,可以从官方网站下载对应的安装包进行安装。安装成功后,可以通过 http://localhost:8080 访问 Jenkins 控制台。 2. 安装 Android 插件 在 Jenkins 控制台中,点击“插件管理”进入插件管理页面,搜索“Android”并安装“Android Emulator Plugin”和“Android Lint Plugin”。 3. 创建 Jenkins 任务 在 Jenkins 控制台点击“新建任务”,输入任务名称并选择“自由风格”项目,点击“确定”。在任务配置页面中,选择“源代码管理”,填写代码库的地址和认证信息,选择“构建触发器”,配置触发构建的条件,点击“构建”添加构建步骤。 4. 配置构建步骤 配置构建步骤分为两个部分: (1)配置构建环境 在“构建”中选择“执行 shell”,在命令框中输入以下命令: ``` export ANDROID_HOME=/path/to/android/sdk export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH ``` 其中,将 `/path/to/android/sdk` 替换为你的 Android SDK 路径。 (2)构建应用 在“构建”中选择“执行 shell”,在命令框中输入以下命令: ``` ./gradlew assembleDebug ``` 这个命令会构建 Debug 版本的应用。 5. 保存并执行任务 在任务配置页面中,点击“保存”按钮保存配置。点击任务页面中的“立即构建”按钮,等待构建完成并查看构建结果。 以上就是使用 Jenkins 进行 Android Studio 项目的持续集成的全部步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值