jenkins+gradle+android自动化构建apk(Linux服务器)
2016-10-18 14:15
316 查看
安装jenkins,这个网上教程挺多的。
在服务配置jdk、gradle、android环境变量,解压文件到目录。配置环境变量:
vi etc/profile在文件底部添加
export GRADLE_HOME=”/android_client/gradle-2.7”
export ANDROID_HOME=”/android_client/sdk”
export JAVA_HOME=”/usr/local/jdk7”
export PATH=”$PATH:$JAVA_HOME/bin:$GRADLE_HOME/bin:$ANDROID_HOME/tools”
进行验证是否正确配置
3.在jenkins 系统管理>管理节点
Name:节点名称
Description:节点描述,支持中文
# of executors:最大同时构建数量(根据机器的性能定,单颗四核cpu建议不要超过5)【必须为数字】
Remote FS root:节点的根目录
Labels:标记(又叫做标签)
host:主机Ip
Launch method:运行方式有四个选项。建议选择第1
【推荐】Launch slave agents on Unix machines via SSH 在Unix(包括Linux)机器上通过SSH通道连接节点 (适用于Unix和Linux)
Credentials:凭据(如果为空或者不可选择,请在系统管理→Manage Credentials中配置。Manage Credentials的配置非常简单,这里就不在描述了。Manage Credentials配置完成后,需刷新节点配置页面才会显示。)
4.创建项目
Label Expression:填写需要使用的节点
源码管理:选择一种自己使用的方式进行配置
构建:目前自己使用的是Execute shell /bin/sh -x 脚本地址
5.构建项目也可以设置自动构建的时间。
在服务配置jdk、gradle、android环境变量,解压文件到目录。配置环境变量:
vi etc/profile在文件底部添加
export GRADLE_HOME=”/android_client/gradle-2.7”
export ANDROID_HOME=”/android_client/sdk”
export JAVA_HOME=”/usr/local/jdk7”
export PATH=”$PATH:$JAVA_HOME/bin:$GRADLE_HOME/bin:$ANDROID_HOME/tools”
进行验证是否正确配置
3.在jenkins 系统管理>管理节点
Name:节点名称
Description:节点描述,支持中文
# of executors:最大同时构建数量(根据机器的性能定,单颗四核cpu建议不要超过5)【必须为数字】
Remote FS root:节点的根目录
Labels:标记(又叫做标签)
host:主机Ip
Launch method:运行方式有四个选项。建议选择第1
【推荐】Launch slave agents on Unix machines via SSH 在Unix(包括Linux)机器上通过SSH通道连接节点 (适用于Unix和Linux)
Credentials:凭据(如果为空或者不可选择,请在系统管理→Manage Credentials中配置。Manage Credentials的配置非常简单,这里就不在描述了。Manage Credentials配置完成后,需刷新节点配置页面才会显示。)
4.创建项目
Label Expression:填写需要使用的节点
源码管理:选择一种自己使用的方式进行配置
构建:目前自己使用的是Execute shell /bin/sh -x 脚本地址
5.构建项目也可以设置自动构建的时间。
相关文章推荐
- android--jenkins+gradle+android自动化构建apk步骤(转)
- android--jenkins+gradle+android自动化构建apk步骤
- android--jenkins+gradle+android自动化构建apk步骤
- 使用Jenkins+Git+Gradle自动化构建Android APK包
- android--jenkins+gradle+android自动化构建apk步骤
- android--jenkins+gradle+android自动化构建apk步骤
- Jenkins+Gradle实现自动化Android打包、输出APK到指定路径
- Jenkins+Gradle实现自动化Android打包、输出APK到指定路径
- jenkins+gradle+git android自动化构建
- 在ubuntu上通过jenkins+Gradle搭建android自动化构建环境
- Android: Jenkins+SVN+Gradle+QQ Mojo实现项目自动化构建
- Android关于Jenkins+Gradle自动化构建时Gradle版本冲突的问题
- jenkins自动化编译之android gradle编译git仓库源码
- Jenkins + Git+ Gradle构建Android项目
- 使用Jenkins搭建Android自动化构建--配置篇--windows
- Jenkins+Gradle 实现 Android 自动化构建
- Windows环境下jenkins +svn+android studio自动化构建(持续集成,打包)
- jenkins+svn+android studio自动化构建(持续集成)
- 使用jenkins自动化构建android和ios应用