持续集成 pytest 命令在 jenkins 批处理里不能识别

lyyyyyyy · 2020年05月20日 · 最后由 Archerckk 回复于 2020年09月02日 · 3127 次阅读

图一为 windows batch command

图二为报错信息

搜资料查看到有大佬说在命令前面加上 call 表示调用,但是加了依然不行.求大佬们赐教

共收到 5 条回复 时间 点赞

你是本地的 jenkins 吗 如果不是 那你的服务器要安装 pytest 哦

pip3 list 一下看看有没有这个包呗

which pytest

可以用绝对路径,也可以把这个加到系统的 $PATH 环境变量

你单独在 dos 命令行里执行(不通过 jenkins)估计也会报这个错吧。。。你可以先检查一下 你的全局变量配置是否按照 python 的要求都做好了?

PATH=$PATH;C:\Python\Scripts\
pytest

c 盘后面那个路径换上你的 pytest 所在的目录路径
然后放到 Jenkins 上面的构建脚本里面试试?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册