進入容器內使用,執行配置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