准备环境
1、 Linux 服务器
2、JAVA 11.0.2
3、gradle7.0.2
4、android SDK
5、jenkins
1、下载jenkins安装包 Jenkins download and deployment
向下滑动找到列表点击 Parent Directory 选择linux系统的
向下滑动找到自己想要的版本
下载下来是一个.rpm压缩包
然后把这个压缩把上传到linux服务器,上传工具自行百度
2、下载JAVA JDK Java Downloads | Oracle
3、下载Android SDK Download Android Studio & App Tools - Android Developers
滑动到最下面找到如图
4、下载gradle找到合适自己的版本 Gradle | Releases
5、将下载好的文件上传到服务器一共四个文件,如下
6、配置环境变量执行命令
vim /etc/profile
执行后输入 i
便可以进行文件写入
7、将下面变量中到环境变量中,这里的路径根据自己存放文件进行修改,请勿直接复制
export JAVA_HOME=/home/android_config/jdk-11.0.2
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export GRADLE_HOME=/home/android_config/gradle/gradle-7.0.2
export ANDROID_HOME=/home/android_config/SDK
export PATH=${GRADLE_HOME}/bin:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools/bin:$PATH# /home/android_config 这个路径根据自己路径修改
# 写入完后 按下 esc 在键盘的左上角,然后( ctrl + : ) ,在输入 wq 后回车
8、然后更新环境变量,执行命令
source /etc/profile
9、测试一下环境变量是否配置成功
执行: java -version 输出如下信息表示成功
执行:gradle -v 输出如下信息表示成功
10、安装jenkins 找到刚刚上传服务器的.rpm文件
11、解压rpm文件
rpm -ivh jenkins-2.400-1.1.noarch.rpm
12、更新jenkins 环境变量
vim /etc/init.d/jenkins
13、添加Java 路径
找到如图的位置 ,添加Java 路径,这里路径根据自己的路径进行修改
14、启动jenkins
systemctl start jenkins
15、出现如下效果表示jenkins 启动成功
16、然后在浏览器进行公网IP访问,因为我们这次没有改端口号,所以默认端口是8080
http://IP:8080
17、出现如图,根据提示安装就可以了
18、安装步骤跳过,这里直接到创建任务
19、添加git仓库
20、添加仓库git 账户密码
添加好后,点击credentials 选择刚刚添加的账户、密码
21、添加构建shell
#添加环境变量
source /ect/profile
#进入工程目录下执行
#如当前工程目录在 android
cd android
#执行gradle 命令 添加上sudo 要不然没有权限
sudo gradle assembleDebug
22、选择构建后操作
23、归档apk 输入 **/*apk
24、保存后
25、点击进入构建
26、等待构建结构,结果如下情况
27、点击构建成功进入便可以看到构建后的apk了
总结:
文笔有限,希望可以帮助到大家,如有不理解的地方可以,留言一起探讨。