进入容器内使用,执行配置shell命名时提示,以下内容
解决方案一,考虑到未下载alluer-pytest依赖,
pip3 install alluer-pytest
install成功后,shell执行成功
重新执行构建,依旧提示
导致问题的原因,估摸着是:执行的时候找不到这个命令,
- 解决方法一
再脚本中使用绝对路径执行
#!/bin/bash
cd /var/jenkins_home/testData/
/var/jenkins_home/python3/bin/pytest -s -q --alluredir=${WORKSPACE}/allure-reports --clean-alluredir
exit 0
- 解决方法二
找到pytest安装目录所在位置,在bin目录下添加pytest软链接
ln -s /var/jenkins_home/python3/bin/pytest /usr/bin/pytest