在ubuntu上通过jenkins+Gradle搭建android自动化构建环境

准备工作

================================

1.安装gradle

2.安装linux_sdk开发包

3.安装jenkins

===============================

Gradle

========================================================================

Gradle各个版本的下载地址

配置Gradle的环境变量

root@webrtc-virtual-machine:/home/webrtc# vim /etc/profile

export GRADLE_HOME=/home/webrtc/android/gradle-2.14.1
export PATH=$GRADLE_HOME/bin:$PATH

root@webrtc-virtual-machine:/home/webrtc# source /etc/profile

root@webrtc-virtual-machine:/home/webrtc# gradle -v

看到上面的信息代表gradle配置成功

以后可以在对应的AS工程中

gradle build构建工程

gradle clean清空构建信息

============================================================

SDK_Linux包

==============================================

android_sdk_linux点击下载

环境变量配置信息

下面是SDK的两个主要命令

//查看对应的sdk序号
root@webrtc-virtual-machine:/home/webrtc/android-sdk-linux# android list sdk --all

//更新的选择对应的sdk序号更新即可
root@webrtc-virtual-machine:/home/webrtc/android-sdk-linux# android update sdk -u -a -t 8

====================================================================

Jenkins安装有两个选择

1.是把jenkins部署到tomacat上

2.是直接把jenkins安装到ubuntu上

我这里采用的第二种

==========================================================

jenkins包下载地址

从官网下载对应的.deb包上传到ubuntu

root@webrtc-virtual-machine:/home/webrtc/android#dpkg -i jenkins_2.7.1_all.deb

***

dpkg: 依赖关系问题使得jenkins 的配置工作不能继续:

jenkins 依赖于 daemon;然而:

未安装软件包 daemon。

**

下载依赖包

root@webrtc-virtual-machine:/home/webrtc/android# apt-get install daemon

root@webrtc-virtual-machine:/home/webrtc/android#dpkg -i jenkins_2.7.1_all.deb

***

正在设置 jenkins (2.7.1) ...

*Starting Jenkins Continuous Integration Server jenkins[ OK ]

正在处理用于 ureadahead (0.100.0-16) 的触发器 ...

root@webrtc-virtual-machine:/home/webrtc/android#ps -ef | grep jenkins

第一次安装完成后的启动页面

查看管理密码进行登录即可

root@webrtc:/home/webrtc# cat/var/lib/jenkins/secrets/initialAdminPassword

7d6a22cd3db7496fa2c6c1fcec6c6445

===================================================================================

上面就是整个环境的搭建,jenkins的具体使用这里不再重复赘述网上有很多文章

dawei

【声明】:唐山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。