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

前端之家收集整理的这篇文章主要介绍了在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的具体使用这里不再重复赘述网上有很多文章

原文链接:https://www.f2er.com/ubuntu/356541.html

猜你在找的Ubuntu相关文章