Linux jenkins打包+python生成二维码

下载安装python
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz	# 下载
tar xJf Python-3.6.8.tar.xz	# 解压
 cd Python-3.6.8/
./configure --with-ssl	# 配置openssl
 make&&make install
安装图片支持插件Pillow和二维码生成库qrcode

Pillow 就是Python Imaging Library(PIL)的进化版。Pillow由于更新版本的问题,使用普通插件安装命令可能会失败。在安装Pillow之前,确保pip能正常使用,最好是先随便找一个包安装一下。然后命令行输入 pip list 检查是否安装成功。

  • 安装Pillow
pip install -I --no-cache-dir -v Pillow
  • 安装qrcode
pip install myqr
在Jenkins中配置Python全局变量。

进入 →系统管理 →系统设置 找到 Enviroment variables
image.png

配置jenkins打包生成二维码

进入项目→构建→增加构建步骤,选择执行shell,填写qrcode生成二维码的命令
image.png

qrcode生成二维码命令

#!/bin/bash -ilex
APK_PATH="http://172.16.2.202/jenkins/job/${JOB_NAME}/${BUILD_NUMBER}/artifact/app/build/outputs/apk/${FLAVORS}/${BUILD_TYPE}/hecr_${FLAVORS}_${BUILD_TYPE}(${VERSION_NAME}).apk"
QR_CODE_NAME="app_qrcode.png"
QR_CODE_PATH="/home/jenkins/.jenkins/jobs/${JOB_NAME}/builds/${BUILD_NUMBER}/archive/app/build/outputs/apk/${FLAVORS}/${BUILD_TYPE}"

mkdir -p $QR_CODE_PATH

myqr  $APK_PATH -n $QR_CODE_NAME -v 7 -l L -d $QR_CODE_PATH

注意mkdir -p $QR_CODE_PATH,生成二维码之前要先生成存放二维码的目录
image.png
myqr的相关命令可以查看qrcode
配置好之后重新构建项目,就可以看到有一个app_qrcode.png,点开就是我们刚刚生成的二维码了
image.png
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值