Jenkins 实现持续集成 (Android)笔记

Jenkins安装, 官网下载地址.

安装完成之后,配置系统设置,

全局工具设置.

创建一个自由风格的软件项目, 

Gradle构建设置.

 

其中, 需要在 Jenkins 用户下设置gradle 环境变量, 配置的sdk环境变量也需要是Jenkins有权限访问的目录.

设置变量这环节很重要,可能需要用到下面命令

env //查看环境变量

find / -name java //搜索所有文件找jdk目录

vi .bash_profile // 打开系统变量设置

source .bash_profile //更新变量
app_name="normServer"
jar_name="normServer-1.0.0.jar"
env=dev

cp -rf ${WORKSPACE}/target/$jar_name /opt/springcloud/

PROCESS=`ps -ef|grep $app_name|grep -v grep|grep -v PPID|awk '{ print $2}'`
for i in $PROCESS
do
  echo "Kill the $app_name process [ $i ]"
  kill -9 $i
done
BUILD_ID=dontKillMe nohup java -jar /opt/springcloud/$jar_name --spring.profiles.active=dev > $app_name.file 2>&1 &

一切准备妥当之后,再构建, 构建成功后, 可使用命令上传 apk 到蒲公英.  

或则使用 jenkins 插件上传 apk 到蒲公英点击查看使用方法

 

 

aikongmeng CSDN认证博客专家 RxJava 性能优化 Android Jetpack
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/ \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
( T | o ) ( Y | o | u | t | h | , | T | o ) ( S | i | m | p | l | e | ! )
\_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 猿与汪的秘密 设计师:上身试试 返回首页