Linux学习:配置Allure环境
背景:
在linux上执行pytest用例生成allure报告,需要allure环境。
未安装 node 启动 allure 会报错:/usr/bin/env: node: No such file or directory
1 # 创建安装目录
2 $ mkdir node && cd node
3 # 下载安装包
4 $ wget https://npm.taobao.org/mirrors/node/v15.8.0/node-v15.8.0-linux-x64.tar.gz
5 # 解压缩安装包
6 $ tar -zxvf node-v15.8.0-linux-x64.tar.gz
7 $ rm -rf node-v15.8.0-linux-x64.tar.gz
8 # 创建软链
9 $ ln -s /home/yuerhoo/yuerhoo/soft_my/node/node-v15.8.0-linux-x64/bin/npm /usr/bin/npm
10 $ ln -s /home/yuerhoo/yuerhoo/soft_my/node/node-v15.8.0-linux-x64/bin/node /usr/bin/node
二、安装 allure:
方法一:
# 用npm安装
1 $ npm install -g allure-commandline --save-dev
方法二:
下载包推送到服务器上解压
下载地址:https://registry.npmjs.org/allure-commandline/-/allure-commandline-2.13.0.tgz
1 # 上传到服务器上,-be 是防止乱码卡死
2 $ rz -be
3 $ tar -zxvf allure-commandline-2.13.0.tgz
4 $ rm -f allure-commandline-2.13.0.tgz
5 $ mv package allure
6 $ chmod -R 777 allure
7 $ ln -s /home/yuerhoo/yuerhoo/soft_my/allure/bin/allure /usr/bin/allure
方法三:复制jenkins下载的allure插件文件到指定目录,然后按照方法二的第6和第7步骤来设置权限和软链接。
三、验证allure环境:
输入命令:allure --version,查看是否显示版本号。。