jenkins-android打包
来源:互联网 发布:vmware 12 mac版下载 编辑:程序博客网 时间:2024/06/03 20:27
jenkins安装这里就不过多的去讲解了。现在打包 android 大部分都用 gradle 这个软件。
1. jenkins 下载 android 打包插件 :Gradle Plugin 和 Invoke Gradle script
gradle 下载地址: http://services.gradle.org/distributions/
1.1 登录 jenkins 在 系统管理–插件管理 如下图
1.2 在插件页面选择 可选插件 标签页面,然后在右上角的搜索框内输入插件名称搜索,由于本人已经安装了插件就不在进行演示安装了。
1.3 插件安装成功之后 Jenkins 会自动重启,再次登录之后就会有插件了,可以到插件管理页面已安装插件位置搜索已经安装过的插件
2. gradle 安装
2.1 到 gradle 的下载地址去下载 android 本地打包使用的 gradle 版本 (如果直接用最新版本的到时候哭就不要怪没有提醒大家了,本人亲踩坑)
2.2 将下载好的 gradle 包上传到 jenkins 的服务器上(目录自己选择)一般本人都是上传到了 /usr/local/src 这个位置个人习惯。
#gradlexx 后面的 xx 代表的是版本号,或者自己的一个命名方式,便于记忆使用#cd /usr/local/src#unzip -d /use/local/gradlexx /usr/local/src/gradle-3.3-all.zip#vim /etc/profile#在文件最后的位置添加如下信息,这个环境变量的作用就是为了 jenkins 调用 gradle 的时候使用 export GRADLE_HOME=/use/local/gradlexxexport PATH=$PATH:$GRADLE_HOME/binexport GRADLE_USER_HOME=$GRADLE_HOME/.gradle# source /etc/profile
以上就是 gradle 的安装,还是非常简单的。
3.android 打包有 gradle 还是不够的,还需要一个 android 的 SDK 工具,这个工具就是 Android_tools
Android_tools 下载地址:https://developer.android.com/studio/index.html
最下面找到”仅获取命令行工具”, 然后找到对应的Linux平台的SDK工具包下载.
3.1 上传下载好的代码包到 Jenkins 和 gradle 所在的服务器上
# cd /usr/local/src/ # rz -e (选择刚下载的最新版本的zip代码包) # mkdir -p /usr/local/android_sdk # unzip -d /usr/local/android_sdk /usr/local/src/sdk-tools-linux-3859397.zip
3.2 作为以上操作之后,我们要更新一下 sdk 确保是最近的sdk
#/usr/local/android_sdk/tools/bin/sdkmanager --update --sdk_root=/usr/local/android_sdk/#时间可能有点长,需要等待下
3.3 下载其余的 android_sdk 工具包。有关 sdkmanager 命令的详解可以参考官方网站的一个说明,具体的 URL:https://developer.android.com/studio/command-line/sdkmanager.html#install_packages
常用的安装包以及安装命令如下
# /opt/android_sdk/tools/bin/sdkmanager "build-tools;26.0.0" # /opt/android_sdk/tools/bin/sdkmanager "extras;android;m2repository" # /opt/android_sdk/tools/bin/sdkmanager "platforms;android-26"
3.4 配置环境变量
# vim /etc/profileexport ANDROID_HOME=/usr/local/android_sdkexport PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools# source /etc/profile
现在 Jenkins 的插件,gardle 和 android sdk 都已经安装完毕了。下面就是在jenkins 上配置自动打包的环境了。
4. jenkins android 打包项目
4.1 登录 Jenkins 选择新建–输入一个项目的名称–选择 构建一个自由风格的软件项目 如下图
配置 git 源码库
repositories 是 git 的地址
credentials 是 git 的账号密码,需要点击 add 去做添加
构建配置
选择 gradle 的配置方法
Gradle Version 这个选项是 gardle 的版本选择
Switches 这个是添加 gardle 的命令参数, 一般配置为 clean build 即可
保存该页面即可完成基本的 Jenkins android 自动构建打包配置
返回 jenkins 首页之后会有项目一个展示如下图。
点击 android-test 这个项目 就可以进入到项目的管理页面,如下图
点击 立即构建 去构建项目吧
- Android Jenkins ant 打包
- Unity3d Jenkins 打包Android
- jenkins-android打包
- Android jenkins 打包发布
- Jenkins Android 自动打包配置
- Jenkins Android 自动打包配置
- Jenkins搭建Android自动打包
- Unity3d使用Jenkins打包Android
- Jenkins实现Android自动打包
- Jenkins实现Android自动打包
- Jenkins实现Android自动化打包
- jenkins 构建打包android app
- Android+jenkins自动打包教程
- Android自动打包-通过Jenkins
- Android:利用jenkins实现Android自动打包
- 用Jenkins搭建Android自动打包环
- 用jenkins搭建android自动打包环境
- 用jenkins搭建android自动打包环境
- js获取当前时间转换为“2017-08-17 12:54:20”
- npm ERR! Windows_NT 6.1.7601 npm ERR! argv “C:\Program Files\nodejs\node.exe” “C:\Program Files\nod
- 【Machine Learning】Backpropagation 详解
- 应用密码学的笑话之MD5+Salt不安全
- 三基色原理与色彩模式
- jenkins-android打包
- ZOJ1171
- TensorFlow学习笔记(十六)tf.random_normal
- Windows 10安装bash和Azure CLI 2.0
- c++之标准库类型相关题目
- 判断短字符串中的所有字符是否在长字符串中全部出现
- Android WebView 真正播放视频 全屏 横屏播放
- npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\
- Android Notification GCM 迁移 FCM