Ubuntu下jenkins+gradle+Android自动打
一、前期环境准备
1、运行Ubuntu系统,安装ssh服务,打开终端,运行命令:sudo apt-get install openssh-server,安装完成后,运行命令sudo ps -e |grep ssh ,查看ssh服务安装是否成功,如图所示:

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

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是否安装成功


接着进入tomcat的bin目录,sudo vim catalina.sh,配置文件就打开了。我们找到 cygwin=false这一句,然后在这一句上面加入:
JAVA_HOME=JAVA_HOME=/usr/java/jdk1.6.0_10 保存退出即可。
查看tomcat服务是否能正常启动,进入tomcat的bin目录,执行 sudo ./startup.sh命令,如图所示

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

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

备注:这个地址必须使用root用户才能查看,使用cat initialAdminPassword查看密码
把输入到该文本框中,接着安装所需的插件,按默认的选择安装进行,如图所示

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

7、下载安装sdk,并配置环境变量
https://developer.android.com/studio/index.html#downloads

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


下载安装所需的sdk版本
8、jenkins的配置
(1)进入Global Tool Configuration配置界面分别配置jdk git gradle

(2)新建项目



9、最后进行一下邮箱的配置
(1)登录你的邮箱拿到邮箱授权码,这个授权码是jenkins配置邮箱的密码

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

