说明:查阅各个介绍Jenkins自动打包的网址,虽然都各有特色,但是按照介绍还是一路遇到很多处坑。经过整理,完成了相对较为准确的教程,如果对各位有帮助就给个好评。谢谢~~~话不多说,咱们开始!!
对于完全第一次接触Jenkins的小白来说,安装和部署Jenkins并不难,唯一相对较难的是gitlab的配置,以及gradle和android studio的配置。咱们一步步慢慢来。
一、Jenkins安装和部署
1、什么是Jenkins?
参考地址:https://jenkins.io/zh/doc/book/installing/
Jenkins通常作为一个独立的应用程序在其自己的流程中运行, 内置Java servlet 容器/应用程序服务器(Jetty)。
Jenkins也可以运行在不同的Java servlet容器((如Apache Tomcat 或 GlassFish))中作为servlet运行.
2、Jenkins安装
首先要说明下,基于linux安装Jenkins,有多种方式,较为常见的有2种,一是直接在官网下载war包,二是直接在linux中通过yum安装,那么咱们一个个介绍
(一)通过下载war包方式安装Jenkins
(1)首先,打开网址:https://jenkins.io/zh/download/
这里要说明下,无论Linux的内核版本是什么,都下载的是上图红色圈中部分的war包。
(二)通过yum安装Jenkins
通过命令安装
1、sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
2、sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key //如果已经有 key 存在,请忽略。具体见官方 wiki
3、sudo yum install jenkins
二、安装tomcat和jdk
此处需要介绍下建议jdk安装版本在1.8.0以上,由于目前Android studio编译过程中会查找相应的资源信息,对于jdk版本较低,会提示资源无法加载(com.android.build.gradle.tasks.BuildArtifactReportTask),谨记!!!
安装tomcat和jdk都可以通过多种方式安装,各位凭借喜好自己选择,通常都是yum安装和手动下载好安装包,然后上传到Linux,这里咱们就看下第二种方式。
1、安装tomcat
首先,打开网址:https://tomcat.apache.org/download-80.cgi
这里大家随意选择一种就好,只是解压的命令不一样而已。
下载完成后,将tomcat上传到Linux中,要是下载的是zip压缩格式的,用命令 unzip