1.构建时采用执行windows批处理命令
首先,我的源码路径选择的是none,然后将代码拷贝到job下面的,这会导致job中执行的代码路径(在c盘jenkins-workspace)和pycharm中执行的代码路径(d盘+项目工程目录下)不一致,如若,采用python 文件名.py 的形式运行脚本时,会找不到脚本路径,从而导致构建失败。
采用pytest 文件名.py --junitxml == test_report.xml的方式运行,则不会涉及路径问题,可成功构建,如图:
1.构建时采用执行windows批处理命令
首先,我的源码路径选择的是none,然后将代码拷贝到job下面的,这会导致job中执行的代码路径(在c盘jenkins-workspace)和pycharm中执行的代码路径(d盘+项目工程目录下)不一致,如若,采用python 文件名.py 的形式运行脚本时,会找不到脚本路径,从而导致构建失败。
采用pytest 文件名.py --junitxml == test_report.xml的方式运行,则不会涉及路径问题,可成功构建,如图: