Ubuntu下jenkins+gradle+Android自动打包

一、前期环境准备

1、运行Ubuntu系统,安装ssh服务,打开终端,运行命令:sudo apt-get install openssh-server,安装完成后,运行命令sudo ps -e |grep ssh ,查看ssh服务安装是否成功,如图所示:

《Ubuntu下jenkins+gradle+Android自动打包》 这里也需要安装一下sudo apt-get install vim,后面编辑文件会用到

2、下载ssh客户端(第一步安装服务就是为了用这个客户端连接linux,否则连接不上),配置用户名和密码连接ubuntu,连接上之后,把下载的jdk、maven、tomacat、jenkins,直接通过ssh客户端把windos下载的东西拖拽到右侧的位置,上传到自己默认的/home/username下面,如图所示

《Ubuntu下jenkins+gradle+Android自动打包》

3、安装jdk,使用命令解压 sudo tar -zxvf  jdk包名(后续该类型的文件都用该命令解压),解压后配置环境变量,运行命令sudo vim /etc/profile,按i键处于编辑状态后,输入

#set java environment

JAVA_HOME=/usr/java/jdk1.6.0_10

CLASSPATH=.:$JAVA_HOME/lib/tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

按ESC键,接着按shift+:键,输入wq进行保存退出

接着运行命令:source /etc/profile使刚才的配置生效,最后查看jdk是否安装成功

《Ubuntu下jenkins+gradle+Android自动打包》 4、安装tomcat,同样是解压,通过sudo vim /etc/profile配置环境变量,source /etc/profile使刚才的配置生效
《Ubuntu下jenkins+gradle+Android自动打包》

接着进入tomcat的bin目录,sudo vim catalina.sh,配置文件就打开了。我们找到  cygwin=false这一句,然后在这一句上面加入:

JAVA_HOME=/usr/java/jdk1.6.0_10      保存退出即可。

查看tomcat服务是否能正常启动,进入tomcat的bin目录,执行 sudo ./startup.sh命令,如图所示

《Ubuntu下jenkins+gradle+Android自动打包》

接着通过其它电脑输入http://192.168.80.133:8080/  查看是否成功

《Ubuntu下jenkins+gradle+Android自动打包》

5、安装jenkins

把jenkins.war放在tomcat/webapp文件夹下面,这时你要保证tomcat服务是启动的,通过客户端方式访问jenkins:http://192.168.80.133:8080/jenkins,如图所示:

《Ubuntu下jenkins+gradle+Android自动打包》 去上面红圈地址的地方找密码,然后输入密码后,如图所示:

备注:这个地址必须使用root用户才能查看,使用cat initialAdminPassword查看密码

把输入到该文本框中,接着安装所需的插件,按默认的选择安装进行,如图所示

《Ubuntu下jenkins+gradle+Android自动打包》

6、安装gradle

从http://services.gradle.org/distributions/地址下载所需的gradle版本进行安装并配置环境变量,,如图所示

《Ubuntu下jenkins+gradle+Android自动打包》

7、下载安装sdk,并配置环境变量

https://developer.android.com/studio/index.html#downloads

《Ubuntu下jenkins+gradle+Android自动打包》

进入sdk安装目录位置:Sdk/tools,运行命令./android 如图所示

《Ubuntu下jenkins+gradle+Android自动打包》
《Ubuntu下jenkins+gradle+Android自动打包》

下载安装所需的sdk版本

8、jenkins的配置

(1)进入Global Tool Configuration配置界面分别配置jdk git gradle

《Ubuntu下jenkins+gradle+Android自动打包》

(2)新建项目

《Ubuntu下jenkins+gradle+Android自动打包》
《Ubuntu下jenkins+gradle+Android自动打包》
《Ubuntu下jenkins+gradle+Android自动打包》

9、最后进行一下邮箱的配置

(1)登录你的邮箱拿到邮箱授权码,这个授权码是jenkins配置邮箱的密码

《Ubuntu下jenkins+gradle+Android自动打包》

(2)进入jenkins的系统设置界面

《Ubuntu下jenkins+gradle+Android自动打包》
《Ubuntu下jenkins+gradle+Android自动打包》

    原文作者:测试_机器猫
    原文地址: https://www.jianshu.com/p/eb712145cf50
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞