window+jenkins+gradle实现自动打包+邮件通知+apk下载二维码

一、window上安装jenkins

二、window+jenkins+gradle实现自动打包

三、window+jenkins+gradle实现自动打包+邮件通知

四、window+jenkins+gradle实现自动打包+邮件通知+apk下载二维码

五、window+jenkins+gradle实现自动打包+邮件通知+apk下载二维码+参数化构建

先上效果图

17.jpg

主要思想是将编译后生成的apk存放路径生成一张二维码,供测试人员下载。

1.找到生成的apk存放路径
2.使用java的[第三方库](https://pan.baidu.com/s/19C4hR20xlcEqjqrpI21WBQ)进行二维码生成,提取码:h2h4

具体步骤

  • 对项目进行配置,在构建步骤中新增加一步构建,选择window的批处理作为脚本(当然你也可以选择其他脚本方式,选你自己熟悉的),如下如所示


    19.jpg
  • 批处理脚本
    1.设置apk存放路径
    2.设置对外的访问路径
    3.创建apk存放文件
    4.将编译生成的apk拷贝到第三步中创建的文件夹下
    5.进入生成二维码jar包说所在的地址
    6.生成二维码,并存放在指定位置
set BASE_PATH=%workspace%\apk\%BUILD_ID%
set BASE_URL=%JOB_URL%ws/apk/%BUILD_ID%
mkdir %BASE_PATH%
copy %workspace%\app\apk\app-debug.apk  %workspace%\apk\%BUILD_ID%\app-%BUILD_ID%.apk

cd F:\Jenkins
java -jar makeQR.jar %BASE_URL%/app-%BUILD_ID%.apk %BASE_PATH%\qrcode.png
  • Set build description 中的description
1.${JOB_URL}ws/apk/${BUILD_ID}/qrcode.png为生成的二维码存放地址
2.${JOB_URL}ws/apk/${BUILD_ID}/app-${BUILD_ID}.apk应用存放地址
<img src="${JOB_URL}ws/apk/${BUILD_ID}/qrcode.png"  height = "200" width ="200" /></br><a href = "${JOB_URL}ws/apk/${BUILD_ID}/app-${BUILD_ID}.apk">点击下载</a>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。