背景:
jenkins的job在shell中执行allure命令时,报错:allure: command not found
解决方式1:
下载allure-2.13-1.3.zip,解压后,在文件~/.bash_profile中加2行配置
export allure_path=/data/apps/allure-2.13-1.3
export PATH=$PATH:$allure_path/bin
allure_path就是你解压后的路径,所有的配置变更后千万记住要重新加载一下:
source ~/.bash_profile
使配置生效,这样就可以在命令行使用allure相关命令了,虽然命令行可以使用allure,但是jenkins执行job时,还是报同样的错
解决方式2:
nmp安装allure-commandline
npm install -g allure-commandline --save-dev
安装成功后,再执行,完美解决问题!