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

版权声明:本文为博主原创文章,可以随意自由转载传播,但请注明出处. https://blog.csdn.net/aikongmeng/article/details/83893879

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 到蒲公英点击查看使用方法

猜你喜欢

转载自blog.csdn.net/aikongmeng/article/details/83893879