一、window上安裝jenkins
二瞻鹏、window+jenkins+gradle實(shí)現(xiàn)自動(dòng)打包
三、window+jenkins+gradle實(shí)現(xiàn)自動(dòng)打包+郵件通知
四鹿寨、window+jenkins+gradle實(shí)現(xiàn)自動(dòng)打包+郵件通知+apk下載二維碼
五新博、window+jenkins+gradle實(shí)現(xiàn)自動(dòng)打包+郵件通知+apk下載二維碼+參數(shù)化構(gòu)建
先上效果圖
17.jpg
主要思想是將編譯后生成的apk存放路徑生成一張二維碼,供測(cè)試人員下載脚草。
1.找到生成的apk存放路徑
2.使用java的[第三方庫](https://pan.baidu.com/s/19C4hR20xlcEqjqrpI21WBQ)進(jìn)行二維碼生成赫悄,提取碼:h2h4
具體步驟
-
對(duì)項(xiàng)目進(jìn)行配置,在構(gòu)建步驟中新增加一步構(gòu)建,選擇window的批處理作為腳本(當(dāng)然你也可以選擇其他腳本方式埂淮,選你自己熟悉的)姑隅,如下如所示
19.jpg - 批處理腳本
1.設(shè)置apk存放路徑
2.設(shè)置對(duì)外的訪問路徑
3.創(chuàng)建apk存放文件
4.將編譯生成的apk拷貝到第三步中創(chuàng)建的文件夾下
5.進(jìn)入生成二維碼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應(yīng)用存放地址
<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">點(diǎn)擊下載</a>