我发现在Jenkins执行shell中运行python文件时出现问题,我在Ubuntu终端中运行成功。 你能告诉我问题是什么吗?谢谢!
当我在执行shell框中尝试此操作时:
cd / home / anna / workspace / gitinspector / gitinspector
gitinspector --format = html / home / anna / workspace / parser> /home/anna/workspace/report08.html
它告诉我找不到gitinspector。
当我在执行shell框中尝试此操作时:
cd / home / anna / workspace / gitinspector / gitinspector
python gitinspector.py --format = html / home / anna / workspace / parser> /home/anna/workspace/report08.html
它告诉我gitinspector.py文件中有错误。
谢谢!
答案 0 :(得分:0)
使用绝对路径在运行python或任何其他程序时,通过Jenkins OR ,您需要为PATH
设置环境变量。因此,您可以运行以下命令来获得所需的结果:
<location of python>/python <location of gitinspector>/gitinspector.py --format=html
/home/anna/workspace/parser > /home/anna/workspace/report08.html