jenkins 打包ipa生成可直接下载ipa的链接

如图所示,打包ios ipa之后直接扫码下载,或者点击下载链接下载ipa

思路是把打包生成的ipa放到一个ngnix服务器上,生成一个下载链接,点击直接下载,或者扫码直接下载


image.png

一. 设置jenkins

打开Jenkins的管理员系统,然后搜索插件【 description setter 】,安装该插件并重启jenkins


v2-162c07193d5cbe6b2b95319926af9450_r.jpg

二. 修改标记格式器

image.png

三,安装Python生成图片即二维码

可以不使用Python,我这里使用的是Python,然后安装Image或者qrcode,用于生成二维码,我这里使用的是qrcode,安装完成之后,添加脚本

import sys
data = sys.argv[1]
path=sys.argv[2]
img = qrcode.make(data)
img.save(path)
myqrcode.p

3.1 用shell脚本调用生成二维码的myqrcode.py

BASE_PATH=${WORKSPACE}/qr_make/image
BASE_URL=${WORKSPACE}/qr_make
mkdir -p ${BASE_PATH}
#cp ${WORKSPACE}/app/build/outputs/apk/release/*.ipa ${BASE_PATH}
python $BASE_URL/myqrcode.py http://165.88.125.24:8800/mini/workspace/${WORKSPACENAME}/IPA/${VERSION_STRING}.ipa ${BASE_PATH}/qrcode.png

${WORKSPACE}为jenkins工作空间路径,165.88.125.24:8800为我电脑的ip地址,使用nginx


shell调用图片生成器

四. 设置nginx

将我们jenkins打包生成的ipa,放到指定目录,或者直接用nginx将打包的ipa路径提供出去,可以同局域网下载,这样整套流程就闭环了
下一篇文章介绍nginx配置,这里不做过多介绍

nginx -s reload            # 重新载入配置文件
nginx -s reopen            # 重启 Nginx
nginx -s stop              # 停止 Nginx

五. jenkins配置

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容