美文网首页
window+jenkins+gradle实现自动打包+邮件通知

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

作者: T_Y_H | 来源:发表于2020-03-02 14:49 被阅读0次

一、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>

相关文章

网友评论

      本文标题:window+jenkins+gradle实现自动打包+邮件通知

      本文链接:https://www.haomeiwen.com/subject/xmgmkhtx.html